home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 14 / QRZ Ham Radio Callsign Database - Volume 14.iso / QRZLookup.sea.bin / QRZ Lookup ƒ / QRZ Lookup.rsrc / CODE_5_Commanders.txt < prev    next >
Text File  |  1999-10-21  |  240KB  |  4,346 lines

  1. # near model CODE resource
  2. # jump table entries: 6448-6549 (102 of them)
  3. 00000000  0000 1930                ori.b      D0, 0x30 /* '0' */
  4. 00000004  0000 3210                ori.b      D0, 0x10
  5. fn00000008:
  6. 00000008  4E56 0000                link       A6, 0
  7. 0000000C  2F0A                     move.l     -[A7], A2
  8. 0000000E  4A6E 000C                tst.w      [A6 + 0xC]
  9. 00000012  6726                     beq        +0x28 /* 0000003A */
  10. 00000014  206E 0008                movea.l    A0, [A6 + 0x8]
  11. 00000018  41E8 0068                lea.l      A0, [A0 + 0x68]
  12. 0000001C  226E 0008                movea.l    A1, [A6 + 0x8]
  13. 00000020  2288                     move.l     [A1], A0
  14. 00000022  226E 0008                movea.l    A1, [A6 + 0x8]
  15. 00000026  2348 0036                move.l     [A1 + 0x36], A0
  16. 0000002A  206E 0008                movea.l    A0, [A6 + 0x8]
  17. 0000002E  4868 0068                pea.l      [A0 + 0x68]
  18. 00000032  4EB9 0000 17B0           jsr        [0x000017B0]
  19. 00000038  584F                     addq.w     A7, 4
  20. label0000003A:
  21. 0000003A  4267                     clr.w      -[A7]
  22. 0000003C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23. 00000040  61FF 0000 0B08           bsr        +0xB0A /* 00000B4A */
  24. 00000046  4267                     clr.w      -[A7]
  25. 00000048  206E 0008                movea.l    A0, [A6 + 0x8]
  26. 0000004C  4868 0036                pea.l      [A0 + 0x36]
  27. 00000050  4EB9 0000 1848           jsr        [0x00001848]
  28. 00000056  206E 0008                movea.l    A0, [A6 + 0x8]
  29. 0000005A  4868 0048                pea.l      [A0 + 0x48]
  30. 0000005E  4EB9 0000 1F58           jsr        [0x00001F58]
  31. 00000064  41F9 0000 8D06           lea.l      A0, [0x00008D06]
  32. 0000006A  226E 0008                movea.l    A1, [A6 + 0x8]
  33. 0000006E  2348 0004                move.l     [A1 + 0x4], A0
  34. 00000072  41F9 0000 8D06           lea.l      A0, [0x00008D06]
  35. 00000078  41E8 01D4                lea.l      A0, [A0 + 0x1D4]
  36. 0000007C  226E 0008                movea.l    A1, [A6 + 0x8]
  37. 00000080  2251                     movea.l    A1, [A1]
  38. 00000082  2288                     move.l     [A1], A0
  39. 00000084  41F9 0000 8D06           lea.l      A0, [0x00008D06]
  40. 0000008A  41E8 0064                lea.l      A0, [A0 + 0x64]
  41. 0000008E  226E 0008                movea.l    A1, [A6 + 0x8]
  42. 00000092  2348 003A                move.l     [A1 + 0x3A], A0
  43. 00000096  41F9 0000 8D06           lea.l      A0, [0x00008D06]
  44. 0000009C  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  45. 000000A0  226E 0008                movea.l    A1, [A6 + 0x8]
  46. 000000A4  2348 0048                move.l     [A1 + 0x48], A0
  47. 000000A8  206E 0008                movea.l    A0, [A6 + 0x8]
  48. 000000AC  2450                     movea.l    A2, [A0]
  49. 000000AE  41E8 0068                lea.l      A0, [A0 + 0x68]
  50. 000000B2  91CA                     sub.l      A0, A2
  51. 000000B4  2548 0008                move.l     [A2 + 0x8], A0
  52. 000000B8  206E 0008                movea.l    A0, [A6 + 0x8]
  53. 000000BC  4228 0062                clr.b      [A0 + 0x62]
  54. 000000C0  23EE 0008 0002 618A      move.l     [0x0002618A], [A6 + 0x8]
  55. 000000C8  206E 0008                movea.l    A0, [A6 + 0x8]
  56. 000000CC  7006                     moveq.l    D0, 0x06
  57. 000000CE  2140 0064                move.l     [A0 + 0x64], D0
  58. 000000D2  4EB9 0000 0320           jsr        [0x00000320]
  59. 000000D8  1F3C 0001                move.b     -[A7], 0x1
  60. 000000DC  206E 0008                movea.l    A0, [A6 + 0x8]
  61. 000000E0  4868 0048                pea.l      [A0 + 0x48]
  62. 000000E4  2057                     movea.l    A0, [A7]
  63. 000000E6  2250                     movea.l    A1, [A0]
  64. 000000E8  2269 001C                movea.l    A1, [A1 + 0x1C]
  65. 000000EC  4E91                     jsr        [A1]
  66. 000000EE  2F3C 6361 7070           move.l     -[A7], 0x63617070 /* 'capp' */
  67. 000000F4  206E 0008                movea.l    A0, [A6 + 0x8]
  68. 000000F8  4868 0048                pea.l      [A0 + 0x48]
  69. 000000FC  4EB9 0000 1F80           jsr        [0x00001F80]
  70. 00000102  206E 0008                movea.l    A0, [A6 + 0x8]
  71. 00000106  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  72. 0000010A  245F                     movea.l    A2, [A7]+
  73. 0000010C  4E5E                     unlink     A6
  74. 0000010E  4E75                     rts
  75. fn00000110:
  76. 00000110  4E56 0000                link       A6, 0
  77. 00000114  2F0B                     move.l     -[A7], A3
  78. 00000116  2F0A                     move.l     -[A7], A2
  79. 00000118  246E 0008                movea.l    A2, [A6 + 0x8]
  80. 0000011C  200A                     move.l     D0, A2
  81. 0000011E  6700 0094                beq        +0x96 /* 000001B4 */
  82. 00000122  41F9 0000 8D06           lea.l      A0, [0x00008D06]
  83. 00000128  2548 0004                move.l     [A2 + 0x4], A0
  84. 0000012C  41F9 0000 8D06           lea.l      A0, [0x00008D06]
  85. 00000132  41E8 01D4                lea.l      A0, [A0 + 0x1D4]
  86. 00000136  2252                     movea.l    A1, [A2]
  87. 00000138  2288                     move.l     [A1], A0
  88. 0000013A  41F9 0000 8D06           lea.l      A0, [0x00008D06]
  89. 00000140  41E8 0064                lea.l      A0, [A0 + 0x64]
  90. 00000144  2548 003A                move.l     [A2 + 0x3A], A0
  91. 00000148  41F9 0000 8D06           lea.l      A0, [0x00008D06]
  92. 0000014E  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  93. 00000152  2548 0048                move.l     [A2 + 0x48], A0
  94. 00000156  2652                     movea.l    A3, [A2]
  95. 00000158  204A                     movea.l    A0, A2
  96. 0000015A  41E8 0068                lea.l      A0, [A0 + 0x68]
  97. 0000015E  91CB                     sub.l      A0, A3
  98. 00000160  2748 0008                move.l     [A3 + 0x8], A0
  99. 00000164  4267                     clr.w      -[A7]
  100. 00000166  204A                     movea.l    A0, A2
  101. 00000168  4868 0048                pea.l      [A0 + 0x48]
  102. 0000016C  4EB9 0000 1F60           jsr        [0x00001F60]
  103. 00000172  4267                     clr.w      -[A7]
  104. 00000174  204A                     movea.l    A0, A2
  105. 00000176  4868 0036                pea.l      [A0 + 0x36]
  106. 0000017A  4EB9 0000 1850           jsr        [0x00001850]
  107. 00000180  4267                     clr.w      -[A7]
  108. 00000182  2F0A                     move.l     -[A7], A2
  109. 00000184  61FF 0000 0B06           bsr        +0xB08 /* 00000C8C */
  110. 0000018A  4A6E 000C                tst.w      [A6 + 0xC]
  111. 0000018E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  112. 00000192  6710                     beq        +0x12 /* 000001A4 */
  113. 00000194  4267                     clr.w      -[A7]
  114. 00000196  204A                     movea.l    A0, A2
  115. 00000198  4868 0068                pea.l      [A0 + 0x68]
  116. 0000019C  4EB9 0000 17B8           jsr        [0x000017B8]
  117. 000001A2  5C4F                     addq.w     A7, 6
  118. label000001A4:
  119. 000001A4  4A6E 000C                tst.w      [A6 + 0xC]
  120. 000001A8  6F0A                     ble        +0xC /* 000001B4 */
  121. 000001AA  2F0A                     move.l     -[A7], A2
  122. 000001AC  4EB9 0000 0168           jsr        [0x00000168]
  123. 000001B2  584F                     addq.w     A7, 4
  124. label000001B4:
  125. 000001B4  204A                     movea.l    A0, A2
  126. 000001B6  245F                     movea.l    A2, [A7]+
  127. 000001B8  265F                     movea.l    A3, [A7]+
  128. 000001BA  4E5E                     unlink     A6
  129. 000001BC  4E75                     rts
  130. 000001BE  4E75                     rts
  131. 000001C0  4E56 0000                link       A6, 0
  132. 000001C4  2F0A                     move.l     -[A7], A2
  133. 000001C6  4878 000C                push.l     0xC
  134. 000001CA  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  135. 000001D0  2448                     movea.l    A2, A0
  136. 000001D2  2008                     move.l     D0, A0
  137. 000001D4  584F                     addq.w     A7, 4
  138. 000001D6  670E                     beq        +0x10 /* 000001E6 */
  139. 000001D8  3F3C 0080                move.w     -[A7], 0x80
  140. 000001DC  2F0A                     move.l     -[A7], A2
  141. 000001DE  4EB9 0000 0938           jsr        [0x00000938 /* HiliteMode */]
  142. 000001E4  5C4F                     addq.w     A7, 6
  143. label000001E6:
  144. 000001E6  245F                     movea.l    A2, [A7]+
  145. 000001E8  4E5E                     unlink     A6
  146. 000001EA  4E75                     rts
  147. 000001EC  4E56 0000                link       A6, 0
  148. 000001F0  2F0B                     move.l     -[A7], A3
  149. 000001F2  2F0A                     move.l     -[A7], A2
  150. 000001F4  4878 0006                push.l     0x6
  151. 000001F8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  152. 000001FE  2648                     movea.l    A3, A0
  153. 00000200  2008                     move.l     D0, A0
  154. 00000202  584F                     addq.w     A7, 4
  155. 00000204  671A                     beq        +0x1C /* 00000220 */
  156. 00000206  246E 0008                movea.l    A2, [A6 + 0x8]
  157. 0000020A  4AAE 0008                tst.l      [A6 + 0x8]
  158. 0000020E  6704                     beq        +0x6 /* 00000214 */
  159. 00000210  45EA 0048                lea.l      A2, [A2 + 0x48]
  160. label00000214:
  161. 00000214  2F0A                     move.l     -[A7], A2
  162. 00000216  2F0B                     move.l     -[A7], A3
  163. 00000218  4EB9 0000 1EA0           jsr        [0x00001EA0]
  164. 0000021E  504F                     addq.w     A7, 8
  165. label00000220:
  166. 00000220  245F                     movea.l    A2, [A7]+
  167. 00000222  265F                     movea.l    A3, [A7]+
  168. 00000224  4E5E                     unlink     A6
  169. 00000226  4E75                     rts
  170. 00000228  4E75                     rts
  171. 0000022A  4E56 FFC8                link       A6, -0x0038
  172. 0000022E  2F0A                     move.l     -[A7], A2
  173. 00000230  246E 0008                movea.l    A2, [A6 + 0x8]
  174. 00000234  2D4F FFDC                move.l     [A6 - 0x24], A7
  175. 00000238  2F0A                     move.l     -[A7], A2
  176. 0000023A  2057                     movea.l    A0, [A7]
  177. 0000023C  2268 0004                movea.l    A1, [A0 + 0x4]
  178. 00000240  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  179. 00000244  4E91                     jsr        [A1]
  180. 00000246  2F0A                     move.l     -[A7], A2
  181. 00000248  2057                     movea.l    A0, [A7]
  182. 0000024A  2268 0004                movea.l    A1, [A0 + 0x4]
  183. 0000024E  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  184. 00000252  4E91                     jsr        [A1]
  185. 00000254  2F0A                     move.l     -[A7], A2
  186. 00000256  2057                     movea.l    A0, [A7]
  187. 00000258  2268 0004                movea.l    A1, [A0 + 0x4]
  188. 0000025C  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  189. 00000260  4E91                     jsr        [A1]
  190. 00000262  2F0A                     move.l     -[A7], A2
  191. 00000264  61FF 0000 0D90           bsr        +0xD92 /* 00000FF6 */
  192. 0000026A  4EB9 0000 01A0           jsr        [0x000001A0]
  193. 00000270  486A 0036                pea.l      [A2 + 0x36]
  194. 00000274  2057                     movea.l    A0, [A7]
  195. 00000276  2268 0004                movea.l    A1, [A0 + 0x4]
  196. 0000027A  2269 0014                movea.l    A1, [A1 + 0x14]
  197. 0000027E  4E91                     jsr        [A1]
  198. 00000280  157C 0001 0062           move.b     [A2 + 0x62], 0x1
  199. 00000286  4FEF 0014                lea.l      A7, [A7 + 0x14]
  200. 0000028A  6000 012C                bra        +0x12E /* 000003B8 */
  201. 0000028E  4EB9 0000 1D0A           jsr        [0x00001D0A]
  202. 00000294  5300                     subq.b     D0, 1
  203. 00000296  661C                     bne        +0x1E /* 000002B4 */
  204. 00000298  4878 00B7                push.l     0xB7
  205. 0000029C  4879 0000 9188           push.l     0x9188
  206. 000002A2  4879 0000 9198           push.l     0x9198
  207. 000002A8  4EB9 0000 01B0           jsr        [0x000001B0]
  208. 000002AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  209. 000002B2  6018                     bra        +0x1A /* 000002CC */
  210. label000002B4:
  211. 000002B4  4EB9 0000 1D0A           jsr        [0x00001D0A]
  212. 000002BA  5500                     subq.b     D0, 2
  213. 000002BC  660E                     bne        +0x10 /* 000002CC */
  214. 000002BE  4879 0000 9198           push.l     0x9198
  215. 000002C4  4EB9 0000 1CFC           jsr        [0x00001CFC]
  216. 000002CA  584F                     addq.w     A7, 4
  217. label000002CC:
  218. 000002CC  486E FFC8                pea.l      [A6 - 0x38]
  219. 000002D0  4EB9 0000 0150           jsr        [0x00000150]
  220. 000002D6  6000 00E0                bra        +0xE2 /* 000003B8 */
  221. label000002DA:
  222. 000002DA  2D4F FFFC                move.l     [A6 - 0x4], A7
  223. 000002DE  2F0A                     move.l     -[A7], A2
  224. 000002E0  2057                     movea.l    A0, [A7]
  225. 000002E2  2268 0004                movea.l    A1, [A0 + 0x4]
  226. 000002E6  2269 0190                movea.l    A1, [A1 + 0x190]
  227. 000002EA  4E91                     jsr        [A1]
  228. 000002EC  584F                     addq.w     A7, 4
  229. 000002EE  6000 00C8                bra        +0xCA /* 000003B8 */
  230. 000002F2  4EB9 0000 1D0A           jsr        [0x00001D0A]
  231. 000002F8  5300                     subq.b     D0, 1
  232. 000002FA  661E                     bne        +0x20 /* 0000031A */
  233. 000002FC  4878 00C5                push.l     0xC5
  234. 00000300  4879 0000 9188           push.l     0x9188
  235. 00000306  4879 0000 9148           push.l     0x9148
  236. 0000030C  4EB9 0000 01B0           jsr        [0x000001B0]
  237. 00000312  4FEF 000C                lea.l      A7, [A7 + 0xC]
  238. 00000316  6000 0096                bra        +0x98 /* 000003AE */
  239. label0000031A:
  240. 0000031A  4EB9 0000 1D0A           jsr        [0x00001D0A]
  241. 00000320  5500                     subq.b     D0, 2
  242. 00000322  6600 008A                bne        +0x8C /* 000003AE */
  243. 00000326  4879 0000 9148           push.l     0x9148
  244. 0000032C  4EB9 0000 1CFC           jsr        [0x00001CFC]
  245. 00000332  584F                     addq.w     A7, 4
  246. 00000334  6078                     bra        +0x7A /* 000003AE */
  247. 00000336  2D6E FFF4 FFE4           move.l     [A6 - 0x1C], [A6 - 0xC]
  248. 0000033C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  249. 00000340  2F0A                     move.l     -[A7], A2
  250. 00000342  2057                     movea.l    A0, [A7]
  251. 00000344  2268 0004                movea.l    A1, [A0 + 0x4]
  252. 00000348  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  253. 0000034C  4E91                     jsr        [A1]
  254. 0000034E  504F                     addq.w     A7, 8
  255. 00000350  605C                     bra        +0x5E /* 000003AE */
  256. 00000352  206E FFF4                movea.l    A0, [A6 - 0xC]
  257. 00000356  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  258. 0000035A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  259. 0000035E  2F0A                     move.l     -[A7], A2
  260. 00000360  2057                     movea.l    A0, [A7]
  261. 00000362  2268 0004                movea.l    A1, [A0 + 0x4]
  262. 00000366  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  263. 0000036A  4E91                     jsr        [A1]
  264. 0000036C  504F                     addq.w     A7, 8
  265. 0000036E  603E                     bra        +0x40 /* 000003AE */
  266. 00000370  4EB9 0000 1D0A           jsr        [0x00001D0A]
  267. 00000376  5300                     subq.b     D0, 1
  268. 00000378  661C                     bne        +0x1E /* 00000396 */
  269. 0000037A  4878 00D1                push.l     0xD1
  270. 0000037E  4879 0000 9188           push.l     0x9188
  271. 00000384  4879 0000 9122           push.l     0x9122
  272. 0000038A  4EB9 0000 01B0           jsr        [0x000001B0]
  273. 00000390  4FEF 000C                lea.l      A7, [A7 + 0xC]
  274. 00000394  6018                     bra        +0x1A /* 000003AE */
  275. label00000396:
  276. 00000396  4EB9 0000 1D0A           jsr        [0x00001D0A]
  277. 0000039C  5500                     subq.b     D0, 2
  278. 0000039E  660E                     bne        +0x10 /* 000003AE */
  279. 000003A0  4879 0000 9122           push.l     0x9122
  280. 000003A6  4EB9 0000 1CFC           jsr        [0x00001CFC]
  281. 000003AC  584F                     addq.w     A7, 4
  282. label000003AE:
  283. 000003AE  486E FFE8                pea.l      [A6 - 0x18]
  284. 000003B2  4EB9 0000 0150           jsr        [0x00000150]
  285. label000003B8:
  286. 000003B8  0C2A 0001 0062           cmpi.b     [A2 + 0x62], 0x1
  287. 000003BE  6700 FF1A                beq        -0xE4 /* 000002DA */
  288. 000003C2  245F                     movea.l    A2, [A7]+
  289. 000003C4  4E5E                     unlink     A6
  290. 000003C6  4E75                     rts
  291. 000003C8  4E75                     rts
  292. 000003CA  4E56 FFE0                link       A6, -0x0020
  293. 000003CE  2D4F FFFC                move.l     [A6 - 0x4], A7
  294. 000003D2  486E FFE0                pea.l      [A6 - 0x20]
  295. 000003D6  2F3C 7175 6974           move.l     -[A7], 0x71756974 /* 'quit' */
  296. 000003DC  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  297. 000003E2  4EB9 0000 2158           jsr        [0x00002158]
  298. 000003E8  4227                     clr.b      -[A7]
  299. 000003EA  486E FFE0                pea.l      [A6 - 0x20]
  300. 000003EE  4EB9 0000 2160           jsr        [0x00002160]
  301. 000003F4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  302. 000003F8  600A                     bra        +0xC /* 00000404 */
  303. 000003FA  486E FFE8                pea.l      [A6 - 0x18]
  304. 000003FE  4EB9 0000 0150           jsr        [0x00000150]
  305. label00000404:
  306. 00000404  2F3C 6173 6B20           move.l     -[A7], 0x61736B20 /* 'ask ' */
  307. 0000040A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  308. 0000040E  2057                     movea.l    A0, [A7]
  309. 00000410  2268 0004                movea.l    A1, [A0 + 0x4]
  310. 00000414  2269 019C                movea.l    A1, [A1 + 0x19C]
  311. 00000418  4E91                     jsr        [A1]
  312. 0000041A  4E5E                     unlink     A6
  313. 0000041C  4E75                     rts
  314. 0000041E  4E56 0000                link       A6, 0
  315. 00000422  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  316. 00000426  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  317. 0000042A  2057                     movea.l    A0, [A7]
  318. 0000042C  2268 0004                movea.l    A1, [A0 + 0x4]
  319. 00000430  2269 0014                movea.l    A1, [A1 + 0x14]
  320. 00000434  4E91                     jsr        [A1]
  321. 00000436  4A00                     tst.b      D0
  322. 00000438  504F                     addq.w     A7, 8
  323. 0000043A  6714                     beq        +0x16 /* 00000450 */
  324. 0000043C  206E 0008                movea.l    A0, [A6 + 0x8]
  325. 00000440  117C 0002 0062           move.b     [A0 + 0x62], 0x2
  326. 00000446  4227                     clr.b      -[A7]
  327. 00000448  4EB9 0000 21AA           jsr        [0x000021AA]
  328. 0000044E  544F                     addq.w     A7, 2
  329. label00000450:
  330. 00000450  4E5E                     unlink     A6
  331. 00000452  4E75                     rts
  332. 00000454  4E56 FFF0                link       A6, -0x0010
  333. 00000458  2F0A                     move.l     -[A7], A2
  334. 0000045A  2F03                     move.l     -[A7], D3
  335. 0000045C  246E 0008                movea.l    A2, [A6 + 0x8]
  336. 00000460  2F0A                     move.l     -[A7], A2
  337. 00000462  4EB9 0000 D580           jsr        [0x0000D580]
  338. 00000468  4A00                     tst.b      D0
  339. 0000046A  584F                     addq.w     A7, 4
  340. 0000046C  6720                     beq        +0x22 /* 0000048E */
  341. 0000046E  7000                     moveq.l    D0, 0x00
  342. 00000470  41EE FFF0                lea.l      A0, [A6 - 0x10]
  343. 00000474  A030                     syscall    OSEventAvail
  344. 00000476  5240                     addq.w     D0, 1
  345. 00000478  486E FFF0                pea.l      [A6 - 0x10]
  346. 0000047C  486A 0036                pea.l      [A2 + 0x36]
  347. 00000480  2057                     movea.l    A0, [A7]
  348. 00000482  2268 0004                movea.l    A1, [A0 + 0x4]
  349. 00000486  2269 001C                movea.l    A1, [A1 + 0x1C]
  350. 0000048A  4E91                     jsr        [A1]
  351. 0000048C  504F                     addq.w     A7, 8
  352. label0000048E:
  353. 0000048E  4227                     clr.b      -[A7]
  354. 00000490  4EB9 0000 21AA           jsr        [0x000021AA]
  355. 00000496  3F3C FFFF                move.w     -[A7], 0xFFFF
  356. 0000049A  486E FFF0                pea.l      [A6 - 0x10]
  357. 0000049E  2F2A 0064                move.l     -[A7], [A2 + 0x64]
  358. 000004A2  486A 0042                pea.l      [A2 + 0x42]
  359. 000004A6  4EB9 0000 9F20           jsr        [0x00009F20]
  360. 000004AC  584F                     addq.w     A7, 4
  361. 000004AE  2F08                     move.l     -[A7], A0
  362. 000004B0  A860                     syscall    WaitNextEvent
  363. 000004B2  161F                     move.b     D3, [A7]+
  364. 000004B4  486E FFF0                pea.l      [A6 - 0x10]
  365. 000004B8  4878 032A                push.l     0x32A
  366. 000004BC  2F12                     move.l     -[A7], [A2]
  367. 000004BE  4EB9 0000 17D8           jsr        [0x000017D8]
  368. 000004C4  4A00                     tst.b      D0
  369. 000004C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  370. 000004CA  6732                     beq        +0x34 /* 000004FE */
  371. 000004CC  4A03                     tst.b      D3
  372. 000004CE  6718                     beq        +0x1A /* 000004E8 */
  373. 000004D0  486E FFF0                pea.l      [A6 - 0x10]
  374. 000004D4  486A 0036                pea.l      [A2 + 0x36]
  375. 000004D8  2057                     movea.l    A0, [A7]
  376. 000004DA  2268 0004                movea.l    A1, [A0 + 0x4]
  377. 000004DE  2269 000C                movea.l    A1, [A1 + 0xC]
  378. 000004E2  4E91                     jsr        [A1]
  379. 000004E4  504F                     addq.w     A7, 8
  380. 000004E6  6016                     bra        +0x18 /* 000004FE */
  381. label000004E8:
  382. 000004E8  486E FFF0                pea.l      [A6 - 0x10]
  383. 000004EC  486A 0036                pea.l      [A2 + 0x36]
  384. 000004F0  2057                     movea.l    A0, [A7]
  385. 000004F2  2268 0004                movea.l    A1, [A0 + 0x4]
  386. 000004F6  2269 0010                movea.l    A1, [A1 + 0x10]
  387. 000004FA  4E91                     jsr        [A1]
  388. 000004FC  504F                     addq.w     A7, 8
  389. label000004FE:
  390. 000004FE  486E FFF0                pea.l      [A6 - 0x10]
  391. 00000502  4EB9 0000 1928           jsr        [0x00001928]
  392. 00000508  2F0A                     move.l     -[A7], A2
  393. 0000050A  4EB9 0000 D580           jsr        [0x0000D580]
  394. 00000510  4A00                     tst.b      D0
  395. 00000512  504F                     addq.w     A7, 8
  396. 00000514  671C                     beq        +0x1E /* 00000532 */
  397. 00000516  4EB9 0000 C878           jsr        [0x0000C878]
  398. 0000051C  4A00                     tst.b      D0
  399. 0000051E  6712                     beq        +0x14 /* 00000532 */
  400. 00000520  486A 0036                pea.l      [A2 + 0x36]
  401. 00000524  2057                     movea.l    A0, [A7]
  402. 00000526  2268 0004                movea.l    A1, [A0 + 0x4]
  403. 0000052A  2269 0014                movea.l    A1, [A1 + 0x14]
  404. 0000052E  4E91                     jsr        [A1]
  405. 00000530  584F                     addq.w     A7, 4
  406. label00000532:
  407. 00000532  261F                     move.l     D3, [A7]+
  408. 00000534  245F                     movea.l    A2, [A7]+
  409. 00000536  4E5E                     unlink     A6
  410. 00000538  4E75                     rts
  411. fn0000053A:
  412. 0000053A  4E56 FEFC                link       A6, -0x0104
  413. 0000053E  48E7 1820                movem.l    -[A7], D3,D4,A2
  414. 00000542  246E 0008                movea.l    A2, [A6 + 0x8]
  415. 00000546  282E 000C                move.l     D4, [A6 + 0xC]
  416. 0000054A  7601                     moveq.l    D3, 0x01
  417. 0000054C  486E FFFC                pea.l      [A6 - 0x4]
  418. 00000550  486E FFFE                pea.l      [A6 - 0x2]
  419. 00000554  2F04                     move.l     -[A7], D4
  420. 00000556  61FF 0000 1010           bsr        +0x1012 /* 00001568 */
  421. 0000055C  4A00                     tst.b      D0
  422. 0000055E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  423. 00000562  673C                     beq        +0x3E /* 000005A0 */
  424. 00000564  0C6E 0080 FFFE           cmpi.w     [A6 - 0x2], 0x80
  425. 0000056A  661E                     bne        +0x20 /* 0000058A */
  426. 0000056C  594F                     subq.w     A7, 4
  427. 0000056E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  428. 00000572  A949                     syscall    GetMenuHandle
  429. 00000574  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  430. 00000578  486E FEFC                pea.l      [A6 - 0x104]
  431. 0000057C  A946                     syscall    GetMenuItemText/GetItem
  432. 0000057E  554F                     subq.w     A7, 2
  433. 00000580  486E FEFC                pea.l      [A6 - 0x104]
  434. 00000584  A9B6                     syscall    OpenDeskAcc
  435. 00000586  301F                     move.w     D0, [A7]+
  436. 00000588  6060                     bra        +0x62 /* 000005EA */
  437. label0000058A:
  438. 0000058A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  439. 0000058E  2F04                     move.l     -[A7], D4
  440. 00000590  2F0A                     move.l     -[A7], A2
  441. 00000592  61FF 0000 0EDE           bsr        +0xEE0 /* 00001472 */
  442. 00000598  1600                     move.b     D3, D0
  443. 0000059A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  444. 0000059E  604A                     bra        +0x4C /* 000005EA */
  445. label000005A0:
  446. 000005A0  0C84 0000 0001           cmpi.l     D4, 0x1
  447. 000005A6  670A                     beq        +0xC /* 000005B2 */
  448. 000005A8  0C84 0000 000A           cmpi.l     D4, 0xA /* '\n' */
  449. 000005AE  6714                     beq        +0x16 /* 000005C4 */
  450. 000005B0  6024                     bra        +0x26 /* 000005D6 */
  451. label000005B2:
  452. 000005B2  2F0A                     move.l     -[A7], A2
  453. 000005B4  2057                     movea.l    A0, [A7]
  454. 000005B6  2268 0004                movea.l    A1, [A0 + 0x4]
  455. 000005BA  2269 0194                movea.l    A1, [A1 + 0x194]
  456. 000005BE  4E91                     jsr        [A1]
  457. 000005C0  584F                     addq.w     A7, 4
  458. 000005C2  6026                     bra        +0x28 /* 000005EA */
  459. label000005C4:
  460. 000005C4  2F0A                     move.l     -[A7], A2
  461. 000005C6  2057                     movea.l    A0, [A7]
  462. 000005C8  2268 0004                movea.l    A1, [A0 + 0x4]
  463. 000005CC  2269 0198                movea.l    A1, [A1 + 0x198]
  464. 000005D0  4E91                     jsr        [A1]
  465. 000005D2  584F                     addq.w     A7, 4
  466. 000005D4  6014                     bra        +0x16 /* 000005EA */
  467. label000005D6:
  468. 000005D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  469. 000005DA  2F04                     move.l     -[A7], D4
  470. 000005DC  2F0A                     move.l     -[A7], A2
  471. 000005DE  61FF 0000 0E92           bsr        +0xE94 /* 00001472 */
  472. 000005E4  1600                     move.b     D3, D0
  473. 000005E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  474. label000005EA:
  475. 000005EA  1003                     move.b     D0, D3
  476. 000005EC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  477. 000005F0  4E5E                     unlink     A6
  478. 000005F2  4E75                     rts
  479. fn000005F4:
  480. 000005F4  4E56 0000                link       A6, 0
  481. 000005F8  2F0A                     move.l     -[A7], A2
  482. 000005FA  246E 0010                movea.l    A2, [A6 + 0x10]
  483. 000005FE  202E 000C                move.l     D0, [A6 + 0xC]
  484. 00000602  0480 FF80 0000           subi.l     D0, 0xFF800000
  485. 00000608  6714                     beq        +0x16 /* 0000061E */
  486. 0000060A  0480 0080 0001           subi.l     D0, 0x800001
  487. 00000610  670C                     beq        +0xE /* 0000061E */
  488. 00000612  5180                     subq.l     D0, 8
  489. 00000614  5380                     subq.l     D0, 1
  490. 00000616  6706                     beq        +0x8 /* 0000061E */
  491. 00000618  5380                     subq.l     D0, 1
  492. 0000061A  6708                     beq        +0xA /* 00000624 */
  493. 0000061C  601A                     bra        +0x1C /* 00000638 */
  494. label0000061E:
  495. 0000061E  14BC 0001                move.b     [A2], 0x1
  496. 00000622  6034                     bra        +0x36 /* 00000658 */
  497. label00000624:
  498. 00000624  4212                     clr.b      [A2]
  499. 00000626  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  500. 0000062A  2F3C 0001 0097           move.l     -[A7], 0x10097
  501. 00000630  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  502. 00000636  6020                     bra        +0x22 /* 00000658 */
  503. label00000638:
  504. 00000638  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  505. 0000063C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  506. 00000640  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  507. 00000644  2F0A                     move.l     -[A7], A2
  508. 00000646  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  509. 0000064A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  510. 0000064E  61FF 0000 0ECC           bsr        +0xECE /* 0000151C */
  511. 00000654  4FEF 0018                lea.l      A7, [A7 + 0x18]
  512. label00000658:
  513. 00000658  245F                     movea.l    A2, [A7]+
  514. 0000065A  4E5E                     unlink     A6
  515. 0000065C  4E75                     rts
  516. 0000065E  4E56 0000                link       A6, 0
  517. 00000662  3F3C 0080                move.w     -[A7], 0x80
  518. 00000666  4EB9 0000 0408           jsr        [0x00000408]
  519. 0000066C  4E5E                     unlink     A6
  520. 0000066E  4E75                     rts
  521. 00000670  4E56 FEF2                link       A6, -0x010E
  522. 00000674  4879 0000 906A           push.l     0x906A
  523. 0000067A  486E FEF2                pea.l      [A6 - 0x10E]
  524. 0000067E  4EB9 0000 0A08           jsr        [0x00000A08]
  525. 00000684  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  526. 00000688  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  527. 0000068E  584F                     addq.w     A7, 4
  528. 00000690  2F00                     move.l     -[A7], D0
  529. 00000692  486E FEF2                pea.l      [A6 - 0x10E]
  530. 00000696  4EB9 0003 C3F0           jsr        [0x0003C3F0]
  531. 0000069C  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  532. 000006A0  486E FEF2                pea.l      [A6 - 0x10E]
  533. 000006A4  4EB9 0003 C3DA           jsr        [0x0003C3DA]
  534. 000006AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  535. 000006AE  4EB9 0003 C1CA           jsr        [0x0003C1CA]
  536. 000006B4  584F                     addq.w     A7, 4
  537. 000006B6  2F08                     move.l     -[A7], A0
  538. 000006B8  486E FEF2                pea.l      [A6 - 0x10E]
  539. 000006BC  4EB9 0000 123E           jsr        [0x0000123E]
  540. 000006C2  4EB9 0000 1D0A           jsr        [0x00001D0A]
  541. 000006C8  5300                     subq.b     D0, 1
  542. 000006CA  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  543. 000006CE  6624                     bne        +0x26 /* 000006F4 */
  544. 000006D0  4878 01B9                push.l     0x1B9
  545. 000006D4  4879 0000 9188           push.l     0x9188
  546. 000006DA  486E FEF2                pea.l      [A6 - 0x10E]
  547. 000006DE  4EB9 0000 1234           jsr        [0x00001234]
  548. 000006E4  584F                     addq.w     A7, 4
  549. 000006E6  2F08                     move.l     -[A7], A0
  550. 000006E8  4EB9 0000 01B0           jsr        [0x000001B0]
  551. 000006EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  552. 000006F2  6020                     bra        +0x22 /* 00000714 */
  553. label000006F4:
  554. 000006F4  4EB9 0000 1D0A           jsr        [0x00001D0A]
  555. 000006FA  5500                     subq.b     D0, 2
  556. 000006FC  6616                     bne        +0x18 /* 00000714 */
  557. 000006FE  486E FEF2                pea.l      [A6 - 0x10E]
  558. 00000702  4EB9 0000 1234           jsr        [0x00001234]
  559. 00000708  584F                     addq.w     A7, 4
  560. 0000070A  2F08                     move.l     -[A7], A0
  561. 0000070C  4EB9 0000 1CFC           jsr        [0x00001CFC]
  562. 00000712  584F                     addq.w     A7, 4
  563. label00000714:
  564. 00000714  3F3C FFFF                move.w     -[A7], 0xFFFF
  565. 00000718  486E FEF2                pea.l      [A6 - 0x10E]
  566. 0000071C  4EB9 0000 1270           jsr        [0x00001270]
  567. 00000722  4E5E                     unlink     A6
  568. 00000724  4E75                     rts
  569. 00000726  4E56 FEF2                link       A6, -0x010E
  570. 0000072A  4879 0000 906A           push.l     0x906A
  571. 00000730  486E FEF2                pea.l      [A6 - 0x10E]
  572. 00000734  4EB9 0000 0A08           jsr        [0x00000A08]
  573. 0000073A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  574. 0000073E  486E FEF2                pea.l      [A6 - 0x10E]
  575. 00000742  4EB9 0003 C3F0           jsr        [0x0003C3F0]
  576. 00000748  4EB9 0000 1D0A           jsr        [0x00001D0A]
  577. 0000074E  5300                     subq.b     D0, 1
  578. 00000750  4FEF 0010                lea.l      A7, [A7 + 0x10]
  579. 00000754  6624                     bne        +0x26 /* 0000077A */
  580. 00000756  4878 01CA                push.l     0x1CA
  581. 0000075A  4879 0000 9188           push.l     0x9188
  582. 00000760  486E FEF2                pea.l      [A6 - 0x10E]
  583. 00000764  4EB9 0000 1234           jsr        [0x00001234]
  584. 0000076A  584F                     addq.w     A7, 4
  585. 0000076C  2F08                     move.l     -[A7], A0
  586. 0000076E  4EB9 0000 01B0           jsr        [0x000001B0]
  587. 00000774  4FEF 000C                lea.l      A7, [A7 + 0xC]
  588. 00000778  6020                     bra        +0x22 /* 0000079A */
  589. label0000077A:
  590. 0000077A  4EB9 0000 1D0A           jsr        [0x00001D0A]
  591. 00000780  5500                     subq.b     D0, 2
  592. 00000782  6616                     bne        +0x18 /* 0000079A */
  593. 00000784  486E FEF2                pea.l      [A6 - 0x10E]
  594. 00000788  4EB9 0000 1234           jsr        [0x00001234]
  595. 0000078E  584F                     addq.w     A7, 4
  596. 00000790  2F08                     move.l     -[A7], A0
  597. 00000792  4EB9 0000 1CFC           jsr        [0x00001CFC]
  598. 00000798  584F                     addq.w     A7, 4
  599. label0000079A:
  600. 0000079A  3F3C FFFF                move.w     -[A7], 0xFFFF
  601. 0000079E  486E FEF2                pea.l      [A6 - 0x10E]
  602. 000007A2  4EB9 0000 1270           jsr        [0x00001270]
  603. 000007A8  4E5E                     unlink     A6
  604. 000007AA  4E75                     rts
  605. fn000007AC:
  606. 000007AC  4E56 FFE4                link       A6, -0x001C
  607. 000007B0  2F0B                     move.l     -[A7], A3
  608. 000007B2  2F0A                     move.l     -[A7], A2
  609. 000007B4  246E 0008                movea.l    A2, [A6 + 0x8]
  610. 000007B8  266E 000C                movea.l    A3, [A6 + 0xC]
  611. 000007BC  202E 0018                move.l     D0, [A6 + 0x18]
  612. 000007C0  4EB9 0000 05A8           jsr        [0x000005A8]
  613. 000007C6  014E                     bchg       A6, D0
  614. 000007C8  0000 03E9                ori.b      D0, 0xE9
  615. 000007CC  0000 0BCA                ori.b      D0, 0xCA
  616. 000007D0  0006 0000                ori.b      D6, 0x0
  617. 000007D4  03E9                     .incomplete
  618. 000007D6  0026 0000                ori.b      -[A6], 0x0
  619. 000007DA  03EC                     .incomplete
  620. 000007DC  0048 0000                ori.w      A0, 0x0
  621. 000007E0  03ED                     .incomplete
  622. 000007E2  002E 0000 07D8           ori.b      [A6 + 0x7D8], 0x0
  623. 000007E8  0112                     btst       [A2], D0
  624. 000007EA  0000 07D9                ori.b      D0, 0xD9
  625. 000007EE  010C                     btst       A4, D0
  626. 000007F0  0000 07DD                ori.b      D0, 0xDD
  627. 000007F4  0106                     btst       D6, D0
  628. 000007F6  0000 0BCA                ori.b      D0, 0xCA
  629. 000007FA  0072 2F0A 2057           ori.w      [A2 + D2.w + 0x57], 0x2F0A /* '/\n' */
  630. 00000800  2268 0004                movea.l    A1, [A0 + 0x4]
  631. 00000804  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  632. 00000808  4E91                     jsr        [A1]
  633. 0000080A  584F                     addq.w     A7, 4
  634. 0000080C  6000 0122                bra        +0x124 /* 00000930 */
  635. 00000810  2F0A                     move.l     -[A7], A2
  636. 00000812  2057                     movea.l    A0, [A7]
  637. 00000814  2268 0004                movea.l    A1, [A0 + 0x4]
  638. 00000818  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  639. 0000081C  4E91                     jsr        [A1]
  640. 0000081E  584F                     addq.w     A7, 4
  641. 00000820  6000 010E                bra        +0x110 /* 00000930 */
  642. 00000824  2D7C 6173 6B20 FFEC      move.l     [A6 - 0x14], 0x61736B20 /* 'ask ' */
  643. 0000082C  554F                     subq.w     A7, 2
  644. 0000082E  2F0B                     move.l     -[A7], A3
  645. 00000830  2F3C 7361 766F           move.l     -[A7], 0x7361766F /* 'savo' */
  646. 00000836  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  647. 0000083C  486E FFE8                pea.l      [A6 - 0x18]
  648. 00000840  486E FFEC                pea.l      [A6 - 0x14]
  649. 00000844  4878 0004                push.l     0x4
  650. 00000848  486E FFE4                pea.l      [A6 - 0x1C]
  651. 0000084C  303C 0E11                move.w     D0, 0xE11
  652. 00000850  A816                     syscall    Pack8
  653. 00000852  301F                     move.w     D0, [A7]+
  654. 00000854  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  655. 00000858  2F0A                     move.l     -[A7], A2
  656. 0000085A  2057                     movea.l    A0, [A7]
  657. 0000085C  2268 0004                movea.l    A1, [A0 + 0x4]
  658. 00000860  2269 019C                movea.l    A1, [A1 + 0x19C]
  659. 00000864  4E91                     jsr        [A1]
  660. 00000866  504F                     addq.w     A7, 8
  661. 00000868  6000 00C6                bra        +0xC8 /* 00000930 */
  662. 0000086C  486E FFF8                pea.l      [A6 - 0x8]
  663. 00000870  4EB9 0000 2178           jsr        [0x00002178]
  664. 00000876  95CA                     sub.l      A2, A2
  665. 00000878  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  666. 0000087E  2F3C 6461 7461           move.l     -[A7], 0x64617461 /* 'data' */
  667. 00000884  2F0B                     move.l     -[A7], A3
  668. 00000886  486E FFF8                pea.l      [A6 - 0x8]
  669. 0000088A  4EB9 0000 21A0           jsr        [0x000021A0]
  670. 00000890  0CAE 6E75 6C6C FFF8      cmpi.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  671. 00000898  4FEF 0014                lea.l      A7, [A7 + 0x14]
  672. 0000089C  6740                     beq        +0x42 /* 000008DE */
  673. 0000089E  486E FFF0                pea.l      [A6 - 0x10]
  674. 000008A2  4EB9 0000 2178           jsr        [0x00002178]
  675. 000008A8  486E FFF0                pea.l      [A6 - 0x10]
  676. 000008AC  486E FFF8                pea.l      [A6 - 0x8]
  677. 000008B0  4EB9 0000 1F08           jsr        [0x00001F08]
  678. 000008B6  486E FFF0                pea.l      [A6 - 0x10]
  679. 000008BA  4EB9 0003 C154           jsr        [0x0003C154]
  680. 000008C0  584F                     addq.w     A7, 4
  681. 000008C2  2F08                     move.l     -[A7], A0
  682. 000008C4  4EB9 0000 2108           jsr        [0x00002108]
  683. 000008CA  2448                     movea.l    A2, A0
  684. 000008CC  3F3C FFFF                move.w     -[A7], 0xFFFF
  685. 000008D0  486E FFF0                pea.l      [A6 - 0x10]
  686. 000008D4  4EB9 0000 2180           jsr        [0x00002180]
  687. 000008DA  4FEF 0016                lea.l      A7, [A7 + 0x16]
  688. label000008DE:
  689. 000008DE  2F0A                     move.l     -[A7], A2
  690. 000008E0  4EB9 0000 20F8           jsr        [0x000020F8]
  691. 000008E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  692. 000008EA  486E FFF8                pea.l      [A6 - 0x8]
  693. 000008EE  4EB9 0000 2180           jsr        [0x00002180]
  694. 000008F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  695. 000008F8  6036                     bra        +0x38 /* 00000930 */
  696. 000008FA  4878 020F                push.l     0x20F
  697. 000008FE  4879 0000 9188           push.l     0x9188
  698. 00000904  4878 F954                push.l     0xF954
  699. 00000908  4EB9 0000 0F60           jsr        [0x00000F60]
  700. 0000090E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  701. 00000912  601C                     bra        +0x1E /* 00000930 */
  702. 00000914  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  703. 00000918  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  704. 0000091C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  705. 00000920  2F0B                     move.l     -[A7], A3
  706. 00000922  486A 0048                pea.l      [A2 + 0x48]
  707. 00000926  4EB9 0000 20A0           jsr        [0x000020A0]
  708. 0000092C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  709. label00000930:
  710. 00000930  245F                     movea.l    A2, [A7]+
  711. 00000932  265F                     movea.l    A3, [A7]+
  712. 00000934  4E5E                     unlink     A6
  713. 00000936  4E75                     rts
  714. fn00000938:
  715. 00000938  4E56 0000                link       A6, 0
  716. 0000093C  2F0A                     move.l     -[A7], A2
  717. 0000093E  2F03                     move.l     -[A7], D3
  718. 00000940  7600                     moveq.l    D3, 0x00
  719. 00000942  202E 000C                move.l     D0, [A6 + 0xC]
  720. 00000946  0480 6377 696E           subi.l     D0, 0x6377696E /* 'cwin' */
  721. 0000094C  6702                     beq        +0x4 /* 00000950 */
  722. 0000094E  6018                     bra        +0x1A /* 00000968 */
  723. label00000950:
  724. 00000950  594F                     subq.w     A7, 4
  725. 00000952  2EB8 09D6                move.l     [A7], [0x000009D6 /* WindowList */]
  726. 00000956  245F                     movea.l    A2, [A7]+
  727. 00000958  200A                     move.l     D0, A2
  728. 0000095A  6722                     beq        +0x24 /* 0000097E */
  729. label0000095C:
  730. 0000095C  5283                     addq.l     D3, 1
  731. 0000095E  246A 0090                movea.l    A2, [A2 + 0x90]
  732. 00000962  200A                     move.l     D0, A2
  733. 00000964  66F6                     bne        -0x8 /* 0000095C */
  734. 00000966  6016                     bra        +0x18 /* 0000097E */
  735. label00000968:
  736. 00000968  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  737. 0000096C  206E 0008                movea.l    A0, [A6 + 0x8]
  738. 00000970  4868 0048                pea.l      [A0 + 0x48]
  739. 00000974  4EB9 0000 1FB8           jsr        [0x00001FB8 /* DrawCrsrVector */]
  740. 0000097A  2600                     move.l     D3, D0
  741. 0000097C  504F                     addq.w     A7, 8
  742. label0000097E:
  743. 0000097E  2003                     move.l     D0, D3
  744. 00000980  261F                     move.l     D3, [A7]+
  745. 00000982  245F                     movea.l    A2, [A7]+
  746. 00000984  4E5E                     unlink     A6
  747. 00000986  4E75                     rts
  748. fn00000988:
  749. 00000988  4E56 0000                link       A6, 0
  750. 0000098C  2F0B                     move.l     -[A7], A3
  751. 0000098E  2F0A                     move.l     -[A7], A2
  752. 00000990  202E 000C                move.l     D0, [A6 + 0xC]
  753. 00000994  0480 6377 696E           subi.l     D0, 0x6377696E /* 'cwin' */
  754. 0000099A  6702                     beq        +0x4 /* 0000099E */
  755. 0000099C  6050                     bra        +0x52 /* 000009EE */
  756. label0000099E:
  757. 0000099E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  758. 000009A2  4EB9 0000 0530           jsr        [0x00000530]
  759. 000009A8  2648                     movea.l    A3, A0
  760. 000009AA  200B                     move.l     D0, A3
  761. 000009AC  544F                     addq.w     A7, 2
  762. 000009AE  6724                     beq        +0x26 /* 000009D4 */
  763. 000009B0  2F0B                     move.l     -[A7], A3
  764. 000009B2  4EB9 0000 1450           jsr        [0x00001450]
  765. 000009B8  2448                     movea.l    A2, A0
  766. 000009BA  200A                     move.l     D0, A2
  767. 000009BC  584F                     addq.w     A7, 4
  768. 000009BE  6704                     beq        +0x6 /* 000009C4 */
  769. 000009C0  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  770. label000009C4:
  771. 000009C4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  772. 000009C8  2F0A                     move.l     -[A7], A2
  773. 000009CA  4EB9 0000 2100           jsr        [0x00002100]
  774. 000009D0  504F                     addq.w     A7, 8
  775. 000009D2  6038                     bra        +0x3A /* 00000A0C */
  776. label000009D4:
  777. 000009D4  4878 0249                push.l     0x249
  778. 000009D8  4879 0000 9188           push.l     0x9188
  779. 000009DE  4878 F940                push.l     0xF940
  780. 000009E2  4EB9 0000 0F60           jsr        [0x00000F60]
  781. 000009E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  782. 000009EC  601E                     bra        +0x20 /* 00000A0C */
  783. label000009EE:
  784. 000009EE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  785. 000009F2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  786. 000009F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  787. 000009FA  206E 0008                movea.l    A0, [A6 + 0x8]
  788. 000009FE  4868 0048                pea.l      [A0 + 0x48]
  789. 00000A02  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  790. 00000A08  4FEF 0010                lea.l      A7, [A7 + 0x10]
  791. label00000A0C:
  792. 00000A0C  245F                     movea.l    A2, [A7]+
  793. 00000A0E  265F                     movea.l    A3, [A7]+
  794. 00000A10  4E5E                     unlink     A6
  795. 00000A12  4E75                     rts
  796. fn00000A14:
  797. 00000A14  4E56 0000                link       A6, 0
  798. 00000A18  2F0B                     move.l     -[A7], A3
  799. 00000A1A  2F0A                     move.l     -[A7], A2
  800. 00000A1C  202E 000C                move.l     D0, [A6 + 0xC]
  801. 00000A20  0480 6377 696E           subi.l     D0, 0x6377696E /* 'cwin' */
  802. 00000A26  6702                     beq        +0x4 /* 00000A2A */
  803. 00000A28  6050                     bra        +0x52 /* 00000A7A */
  804. label00000A2A:
  805. 00000A2A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  806. 00000A2E  4EB9 0000 0540           jsr        [0x00000540]
  807. 00000A34  2648                     movea.l    A3, A0
  808. 00000A36  200B                     move.l     D0, A3
  809. 00000A38  584F                     addq.w     A7, 4
  810. 00000A3A  6724                     beq        +0x26 /* 00000A60 */
  811. 00000A3C  2F0B                     move.l     -[A7], A3
  812. 00000A3E  4EB9 0000 1450           jsr        [0x00001450]
  813. 00000A44  2448                     movea.l    A2, A0
  814. 00000A46  200A                     move.l     D0, A2
  815. 00000A48  584F                     addq.w     A7, 4
  816. 00000A4A  6704                     beq        +0x6 /* 00000A50 */
  817. 00000A4C  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  818. label00000A50:
  819. 00000A50  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  820. 00000A54  2F0A                     move.l     -[A7], A2
  821. 00000A56  4EB9 0000 2100           jsr        [0x00002100]
  822. 00000A5C  504F                     addq.w     A7, 8
  823. 00000A5E  6038                     bra        +0x3A /* 00000A98 */
  824. label00000A60:
  825. 00000A60  4878 0268                push.l     0x268
  826. 00000A64  4879 0000 9188           push.l     0x9188
  827. 00000A6A  4878 F940                push.l     0xF940
  828. 00000A6E  4EB9 0000 0F60           jsr        [0x00000F60]
  829. 00000A74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  830. 00000A78  601E                     bra        +0x20 /* 00000A98 */
  831. label00000A7A:
  832. 00000A7A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  833. 00000A7E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  834. 00000A82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  835. 00000A86  206E 0008                movea.l    A0, [A6 + 0x8]
  836. 00000A8A  4868 0048                pea.l      [A0 + 0x48]
  837. 00000A8E  4EB9 0000 2000           jsr        [0x00002000 /* VectorPtr */]
  838. 00000A94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  839. label00000A98:
  840. 00000A98  245F                     movea.l    A2, [A7]+
  841. 00000A9A  265F                     movea.l    A3, [A7]+
  842. 00000A9C  4E5E                     unlink     A6
  843. 00000A9E  4E75                     rts
  844. fn00000AA0:
  845. 00000AA0  4E56 0000                link       A6, 0
  846. 00000AA4  2F0A                     move.l     -[A7], A2
  847. 00000AA6  2F03                     move.l     -[A7], D3
  848. 00000AA8  202E 000C                move.l     D0, [A6 + 0xC]
  849. 00000AAC  0480 6377 696E           subi.l     D0, 0x6377696E /* 'cwin' */
  850. 00000AB2  6702                     beq        +0x4 /* 00000AB6 */
  851. 00000AB4  605E                     bra        +0x60 /* 00000B14 */
  852. label00000AB6:
  853. 00000AB6  4267                     clr.w      -[A7]
  854. 00000AB8  4879 0000 8FFA           push.l     0x8FFA
  855. 00000ABE  4879 0000 8F56           push.l     0x8F56
  856. 00000AC4  42A7                     clr.l      -[A7]
  857. 00000AC6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  858. 00000ACA  4EB9 0000 0158           jsr        [0x00000158]
  859. 00000AD0  2448                     movea.l    A2, A0
  860. 00000AD2  200A                     move.l     D0, A2
  861. 00000AD4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  862. 00000AD8  6720                     beq        +0x22 /* 00000AFA */
  863. 00000ADA  2F0A                     move.l     -[A7], A2
  864. 00000ADC  2057                     movea.l    A0, [A7]
  865. 00000ADE  2268 0004                movea.l    A1, [A0 + 0x4]
  866. 00000AE2  2269 0018                movea.l    A1, [A1 + 0x18]
  867. 00000AE6  4E91                     jsr        [A1]
  868. 00000AE8  584F                     addq.w     A7, 4
  869. 00000AEA  2F08                     move.l     -[A7], A0
  870. 00000AEC  4EB9 0000 0538           jsr        [0x00000538]
  871. 00000AF2  48C0                     ext.l      D0
  872. 00000AF4  2600                     move.l     D3, D0
  873. 00000AF6  584F                     addq.w     A7, 4
  874. 00000AF8  6036                     bra        +0x38 /* 00000B30 */
  875. label00000AFA:
  876. 00000AFA  4878 0287                push.l     0x287
  877. 00000AFE  4879 0000 9188           push.l     0x9188
  878. 00000B04  4878 F940                push.l     0xF940
  879. 00000B08  4EB9 0000 0F60           jsr        [0x00000F60]
  880. 00000B0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  881. 00000B12  601C                     bra        +0x1E /* 00000B30 */
  882. label00000B14:
  883. 00000B14  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  884. 00000B18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  885. 00000B1C  206E 0008                movea.l    A0, [A6 + 0x8]
  886. 00000B20  4868 0048                pea.l      [A0 + 0x48]
  887. 00000B24  4EB9 0000 2028           jsr        [0x00002028]
  888. 00000B2A  2600                     move.l     D3, D0
  889. 00000B2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  890. label00000B30:
  891. 00000B30  2003                     move.l     D0, D3
  892. 00000B32  261F                     move.l     D3, [A7]+
  893. 00000B34  245F                     movea.l    A2, [A7]+
  894. 00000B36  4E5E                     unlink     A6
  895. 00000B38  4E75                     rts
  896. 00000B3A  206F 000C                movea.l    A0, [A7 + 0xC]
  897. 00000B3E  20BC 6E75 6C6C           move.l     [A0], 0x6E756C6C /* 'null' */
  898. 00000B44  42A8 0004                clr.l      [A0 + 0x4]
  899. 00000B48  4E75                     rts
  900. fn00000B4A:
  901. 00000B4A  4E56 0000                link       A6, 0
  902. 00000B4E  2F0A                     move.l     -[A7], A2
  903. 00000B50  4A6E 000C                tst.w      [A6 + 0xC]
  904. 00000B54  671E                     beq        +0x20 /* 00000B74 */
  905. 00000B56  206E 0008                movea.l    A0, [A6 + 0x8]
  906. 00000B5A  41E8 0036                lea.l      A0, [A0 + 0x36]
  907. 00000B5E  226E 0008                movea.l    A1, [A6 + 0x8]
  908. 00000B62  2288                     move.l     [A1], A0
  909. 00000B64  206E 0008                movea.l    A0, [A6 + 0x8]
  910. 00000B68  4868 0036                pea.l      [A0 + 0x36]
  911. 00000B6C  4EB9 0000 17B0           jsr        [0x000017B0]
  912. 00000B72  584F                     addq.w     A7, 4
  913. label00000B74:
  914. 00000B74  41F9 0000 8B56           lea.l      A0, [0x00008B56]
  915. 00000B7A  226E 0008                movea.l    A1, [A6 + 0x8]
  916. 00000B7E  2348 0004                move.l     [A1 + 0x4], A0
  917. 00000B82  41F9 0000 8B56           lea.l      A0, [0x00008B56]
  918. 00000B88  41E8 0064                lea.l      A0, [A0 + 0x64]
  919. 00000B8C  226E 0008                movea.l    A1, [A6 + 0x8]
  920. 00000B90  2251                     movea.l    A1, [A1]
  921. 00000B92  2288                     move.l     [A1], A0
  922. 00000B94  206E 0008                movea.l    A0, [A6 + 0x8]
  923. 00000B98  2450                     movea.l    A2, [A0]
  924. 00000B9A  41E8 0036                lea.l      A0, [A0 + 0x36]
  925. 00000B9E  91CA                     sub.l      A0, A2
  926. 00000BA0  2548 0008                move.l     [A2 + 0x8], A0
  927. 00000BA4  206E 0008                movea.l    A0, [A6 + 0x8]
  928. 00000BA8  4868 000C                pea.l      [A0 + 0xC]
  929. 00000BAC  4EB9 0003 C4C2           jsr        [0x0003C4C2]
  930. 00000BB2  4EB9 0001 121E           jsr        [0x0001121E]
  931. 00000BB8  2F08                     move.l     -[A7], A0
  932. 00000BBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  933. 00000BBE  61FF 0000 0096           bsr        +0x98 /* 00000C56 */
  934. 00000BC4  206E 0008                movea.l    A0, [A6 + 0x8]
  935. 00000BC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  936. 00000BCC  245F                     movea.l    A2, [A7]+
  937. 00000BCE  4E5E                     unlink     A6
  938. 00000BD0  4E75                     rts
  939. fn00000BD2:
  940. 00000BD2  4E56 0000                link       A6, 0
  941. 00000BD6  2F0A                     move.l     -[A7], A2
  942. 00000BD8  4A6E 000C                tst.w      [A6 + 0xC]
  943. 00000BDC  671E                     beq        +0x20 /* 00000BFC */
  944. 00000BDE  206E 0008                movea.l    A0, [A6 + 0x8]
  945. 00000BE2  41E8 0036                lea.l      A0, [A0 + 0x36]
  946. 00000BE6  226E 0008                movea.l    A1, [A6 + 0x8]
  947. 00000BEA  2288                     move.l     [A1], A0
  948. 00000BEC  206E 0008                movea.l    A0, [A6 + 0x8]
  949. 00000BF0  4868 0036                pea.l      [A0 + 0x36]
  950. 00000BF4  4EB9 0000 17B0           jsr        [0x000017B0]
  951. 00000BFA  584F                     addq.w     A7, 4
  952. label00000BFC:
  953. 00000BFC  41F9 0000 8B56           lea.l      A0, [0x00008B56]
  954. 00000C02  226E 0008                movea.l    A1, [A6 + 0x8]
  955. 00000C06  2348 0004                move.l     [A1 + 0x4], A0
  956. 00000C0A  41F9 0000 8B56           lea.l      A0, [0x00008B56]
  957. 00000C10  41E8 0064                lea.l      A0, [A0 + 0x64]
  958. 00000C14  226E 0008                movea.l    A1, [A6 + 0x8]
  959. 00000C18  2251                     movea.l    A1, [A1]
  960. 00000C1A  2288                     move.l     [A1], A0
  961. 00000C1C  206E 0008                movea.l    A0, [A6 + 0x8]
  962. 00000C20  2450                     movea.l    A2, [A0]
  963. 00000C22  41E8 0036                lea.l      A0, [A0 + 0x36]
  964. 00000C26  91CA                     sub.l      A0, A2
  965. 00000C28  2548 0008                move.l     [A2 + 0x8], A0
  966. 00000C2C  206E 0008                movea.l    A0, [A6 + 0x8]
  967. 00000C30  4868 000C                pea.l      [A0 + 0xC]
  968. 00000C34  4EB9 0003 C4C2           jsr        [0x0003C4C2]
  969. 00000C3A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  970. 00000C3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  971. 00000C42  61FF 0000 0012           bsr        +0x14 /* 00000C56 */
  972. 00000C48  206E 0008                movea.l    A0, [A6 + 0x8]
  973. 00000C4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  974. 00000C50  245F                     movea.l    A2, [A7]+
  975. 00000C52  4E5E                     unlink     A6
  976. 00000C54  4E75                     rts
  977. fn00000C56:
  978. 00000C56  4E56 0000                link       A6, 0
  979. 00000C5A  2F0A                     move.l     -[A7], A2
  980. 00000C5C  246E 0008                movea.l    A2, [A6 + 0x8]
  981. 00000C60  422A 0034                clr.b      [A2 + 0x34]
  982. 00000C64  42AA 0008                clr.l      [A2 + 0x8]
  983. 00000C68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  984. 00000C6C  2F0A                     move.l     -[A7], A2
  985. 00000C6E  2057                     movea.l    A0, [A7]
  986. 00000C70  2268 0004                movea.l    A1, [A0 + 0x4]
  987. 00000C74  2269 000C                movea.l    A1, [A1 + 0xC]
  988. 00000C78  4E91                     jsr        [A1]
  989. 00000C7A  2F0A                     move.l     -[A7], A2
  990. 00000C7C  4EB9 0001 1202           jsr        [0x00011202]
  991. 00000C82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  992. 00000C86  245F                     movea.l    A2, [A7]+
  993. 00000C88  4E5E                     unlink     A6
  994. 00000C8A  4E75                     rts
  995. fn00000C8C:
  996. 00000C8C  4E56 FFEC                link       A6, -0x0014
  997. 00000C90  48E7 0038                movem.l    -[A7], A2,A3,A4
  998. 00000C94  246E 0008                movea.l    A2, [A6 + 0x8]
  999. 00000C98  200A                     move.l     D0, A2
  1000. 00000C9A  6700 01A0                beq        +0x1A2 /* 00000E3C */
  1001. 00000C9E  41F9 0000 8B56           lea.l      A0, [0x00008B56]
  1002. 00000CA4  2548 0004                move.l     [A2 + 0x4], A0
  1003. 00000CA8  41F9 0000 8B56           lea.l      A0, [0x00008B56]
  1004. 00000CAE  41E8 0064                lea.l      A0, [A0 + 0x64]
  1005. 00000CB2  2252                     movea.l    A1, [A2]
  1006. 00000CB4  2288                     move.l     [A1], A0
  1007. 00000CB6  2652                     movea.l    A3, [A2]
  1008. 00000CB8  204A                     movea.l    A0, A2
  1009. 00000CBA  41E8 0036                lea.l      A0, [A0 + 0x36]
  1010. 00000CBE  91CB                     sub.l      A0, A3
  1011. 00000CC0  2748 0008                move.l     [A3 + 0x8], A0
  1012. 00000CC4  286A 0008                movea.l    A4, [A2 + 0x8]
  1013. 00000CC8  2F0A                     move.l     -[A7], A2
  1014. 00000CCA  4EB9 0000 D580           jsr        [0x0000D580]
  1015. 00000CD0  4A00                     tst.b      D0
  1016. 00000CD2  584F                     addq.w     A7, 4
  1017. 00000CD4  674E                     beq        +0x50 /* 00000D24 */
  1018. 00000CD6  2F39 0002 6186           move.l     -[A7], [0x00026186]
  1019. 00000CDC  2057                     movea.l    A0, [A7]
  1020. 00000CDE  2268 0004                movea.l    A1, [A0 + 0x4]
  1021. 00000CE2  2269 0058                movea.l    A1, [A1 + 0x58]
  1022. 00000CE6  4E91                     jsr        [A1]
  1023. 00000CE8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1024. 00000CEC  2F39 0002 6186           move.l     -[A7], [0x00026186]
  1025. 00000CF2  61FF 0000 06A4           bsr        +0x6A6 /* 00001398 */
  1026. 00000CF8  42A7                     clr.l      -[A7]
  1027. 00000CFA  2F0A                     move.l     -[A7], A2
  1028. 00000CFC  2057                     movea.l    A0, [A7]
  1029. 00000CFE  2268 0004                movea.l    A1, [A0 + 0x4]
  1030. 00000D02  2269 000C                movea.l    A1, [A1 + 0xC]
  1031. 00000D06  4E91                     jsr        [A1]
  1032. 00000D08  2F0C                     move.l     -[A7], A4
  1033. 00000D0A  61FF 0000 024C           bsr        +0x24E /* 00000F58 */
  1034. 00000D10  2F0C                     move.l     -[A7], A4
  1035. 00000D12  2F0A                     move.l     -[A7], A2
  1036. 00000D14  2057                     movea.l    A0, [A7]
  1037. 00000D16  2268 0004                movea.l    A1, [A0 + 0x4]
  1038. 00000D1A  2269 000C                movea.l    A1, [A1 + 0xC]
  1039. 00000D1E  4E91                     jsr        [A1]
  1040. 00000D20  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1041. label00000D24:
  1042. 00000D24  4878 FFFF                push.l     0xFFFF
  1043. 00000D28  486A 000C                pea.l      [A2 + 0xC]
  1044. 00000D2C  486E FFEC                pea.l      [A6 - 0x14]
  1045. 00000D30  4EB9 0003 C53A           jsr        [0x0003C53A]
  1046. 00000D36  486E FFFC                pea.l      [A6 - 0x4]
  1047. 00000D3A  486E FFEC                pea.l      [A6 - 0x14]
  1048. 00000D3E  4EB9 0003 C4F2           jsr        [0x0003C4F2]
  1049. 00000D44  4A00                     tst.b      D0
  1050. 00000D46  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1051. 00000D4A  6756                     beq        +0x58 /* 00000DA2 */
  1052. label00000D4C:
  1053. 00000D4C  486E FFEC                pea.l      [A6 - 0x14]
  1054. 00000D50  4EB9 0002 B3DC           jsr        [0x0002B3DC]
  1055. 00000D56  584F                     addq.w     A7, 4
  1056. 00000D58  2F00                     move.l     -[A7], D0
  1057. 00000D5A  4878 0001                push.l     0x1
  1058. 00000D5E  486A 000C                pea.l      [A2 + 0xC]
  1059. 00000D62  2057                     movea.l    A0, [A7]
  1060. 00000D64  2250                     movea.l    A1, [A0]
  1061. 00000D66  2269 0028                movea.l    A1, [A1 + 0x28]
  1062. 00000D6A  4E91                     jsr        [A1]
  1063. 00000D6C  266E FFFC                movea.l    A3, [A6 - 0x4]
  1064. 00000D70  4AAE FFFC                tst.l      [A6 - 0x4]
  1065. 00000D74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1066. 00000D78  6714                     beq        +0x16 /* 00000D8E */
  1067. 00000D7A  3F3C 0001                move.w     -[A7], 0x1
  1068. 00000D7E  2F0B                     move.l     -[A7], A3
  1069. 00000D80  2057                     movea.l    A0, [A7]
  1070. 00000D82  2268 0004                movea.l    A1, [A0 + 0x4]
  1071. 00000D86  2269 0008                movea.l    A1, [A1 + 0x8]
  1072. 00000D8A  4E91                     jsr        [A1]
  1073. 00000D8C  5C4F                     addq.w     A7, 6
  1074. label00000D8E:
  1075. 00000D8E  486E FFFC                pea.l      [A6 - 0x4]
  1076. 00000D92  486E FFEC                pea.l      [A6 - 0x14]
  1077. 00000D96  4EB9 0003 C4F2           jsr        [0x0003C4F2]
  1078. 00000D9C  4A00                     tst.b      D0
  1079. 00000D9E  504F                     addq.w     A7, 8
  1080. 00000DA0  66AA                     bne        -0x54 /* 00000D4C */
  1081. label00000DA2:
  1082. 00000DA2  42A7                     clr.l      -[A7]
  1083. 00000DA4  2F0A                     move.l     -[A7], A2
  1084. 00000DA6  2057                     movea.l    A0, [A7]
  1085. 00000DA8  2268 0004                movea.l    A1, [A0 + 0x4]
  1086. 00000DAC  2269 000C                movea.l    A1, [A1 + 0xC]
  1087. 00000DB0  4E91                     jsr        [A1]
  1088. 00000DB2  B5F9 0002 6186           cmpa.l     A2, [0x00026186]
  1089. 00000DB8  504F                     addq.w     A7, 8
  1090. 00000DBA  6618                     bne        +0x1A /* 00000DD4 */
  1091. 00000DBC  2F0C                     move.l     -[A7], A4
  1092. 00000DBE  61FF 0000 0198           bsr        +0x19A /* 00000F58 */
  1093. 00000DC4  B5F9 0002 6186           cmpa.l     A2, [0x00026186]
  1094. 00000DCA  584F                     addq.w     A7, 4
  1095. 00000DCC  6606                     bne        +0x8 /* 00000DD4 */
  1096. 00000DCE  23CC 0002 6186           move.l     [0x00026186], A4
  1097. label00000DD4:
  1098. 00000DD4  B5F9 0002 6182           cmpa.l     A2, [0x00026182]
  1099. 00000DDA  660A                     bne        +0xC /* 00000DE6 */
  1100. 00000DDC  42A7                     clr.l      -[A7]
  1101. 00000DDE  4EB9 0001 1202           jsr        [0x00011202]
  1102. 00000DE4  584F                     addq.w     A7, 4
  1103. label00000DE6:
  1104. 00000DE6  B5F9 0002 618A           cmpa.l     A2, [0x0002618A]
  1105. 00000DEC  6606                     bne        +0x8 /* 00000DF4 */
  1106. 00000DEE  42B9 0002 618A           clr.l      [0x0002618A]
  1107. label00000DF4:
  1108. 00000DF4  3F3C FFFF                move.w     -[A7], 0xFFFF
  1109. 00000DF8  486E FFEC                pea.l      [A6 - 0x14]
  1110. 00000DFC  4EB9 0003 C508           jsr        [0x0003C508]
  1111. 00000E02  3F3C FFFF                move.w     -[A7], 0xFFFF
  1112. 00000E06  204A                     movea.l    A0, A2
  1113. 00000E08  4868 000C                pea.l      [A0 + 0xC]
  1114. 00000E0C  4EB9 0003 C488           jsr        [0x0003C488]
  1115. 00000E12  4A6E 000C                tst.w      [A6 + 0xC]
  1116. 00000E16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1117. 00000E1A  6710                     beq        +0x12 /* 00000E2C */
  1118. 00000E1C  4267                     clr.w      -[A7]
  1119. 00000E1E  204A                     movea.l    A0, A2
  1120. 00000E20  4868 0036                pea.l      [A0 + 0x36]
  1121. 00000E24  4EB9 0000 17B8           jsr        [0x000017B8]
  1122. 00000E2A  5C4F                     addq.w     A7, 6
  1123. label00000E2C:
  1124. 00000E2C  4A6E 000C                tst.w      [A6 + 0xC]
  1125. 00000E30  6F0A                     ble        +0xC /* 00000E3C */
  1126. 00000E32  2F0A                     move.l     -[A7], A2
  1127. 00000E34  4EB9 0000 0168           jsr        [0x00000168]
  1128. 00000E3A  584F                     addq.w     A7, 4
  1129. label00000E3C:
  1130. 00000E3C  204A                     movea.l    A0, A2
  1131. 00000E3E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1132. 00000E42  4E5E                     unlink     A6
  1133. 00000E44  4E75                     rts
  1134. 00000E46  4E56 0000                link       A6, 0
  1135. 00000E4A  48E7 0038                movem.l    -[A7], A2,A3,A4
  1136. 00000E4E  246E 0008                movea.l    A2, [A6 + 0x8]
  1137. 00000E52  286E 000C                movea.l    A4, [A6 + 0xC]
  1138. 00000E56  266A 0008                movea.l    A3, [A2 + 0x8]
  1139. 00000E5A  200B                     move.l     D0, A3
  1140. 00000E5C  6712                     beq        +0x14 /* 00000E70 */
  1141. 00000E5E  2F0A                     move.l     -[A7], A2
  1142. 00000E60  2F0B                     move.l     -[A7], A3
  1143. 00000E62  2057                     movea.l    A0, [A7]
  1144. 00000E64  2268 0004                movea.l    A1, [A0 + 0x4]
  1145. 00000E68  2269 0044                movea.l    A1, [A1 + 0x44]
  1146. 00000E6C  4E91                     jsr        [A1]
  1147. 00000E6E  504F                     addq.w     A7, 8
  1148. label00000E70:
  1149. 00000E70  254C 0008                move.l     [A2 + 0x8], A4
  1150. 00000E74  200C                     move.l     D0, A4
  1151. 00000E76  6712                     beq        +0x14 /* 00000E8A */
  1152. 00000E78  2F0A                     move.l     -[A7], A2
  1153. 00000E7A  2F0C                     move.l     -[A7], A4
  1154. 00000E7C  2057                     movea.l    A0, [A7]
  1155. 00000E7E  2268 0004                movea.l    A1, [A0 + 0x4]
  1156. 00000E82  2269 0040                movea.l    A1, [A1 + 0x40]
  1157. 00000E86  4E91                     jsr        [A1]
  1158. 00000E88  504F                     addq.w     A7, 8
  1159. label00000E8A:
  1160. 00000E8A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1161. 00000E8E  4E5E                     unlink     A6
  1162. 00000E90  4E75                     rts
  1163. 00000E92  7001                     moveq.l    D0, 0x01
  1164. 00000E94  4E75                     rts
  1165. 00000E96  4E56 FFEC                link       A6, -0x0014
  1166. 00000E9A  2F04                     move.l     -[A7], D4
  1167. 00000E9C  2F03                     move.l     -[A7], D3
  1168. 00000E9E  282E 000C                move.l     D4, [A6 + 0xC]
  1169. 00000EA2  7601                     moveq.l    D3, 0x01
  1170. 00000EA4  42A7                     clr.l      -[A7]
  1171. 00000EA6  206E 0008                movea.l    A0, [A6 + 0x8]
  1172. 00000EAA  4868 000C                pea.l      [A0 + 0xC]
  1173. 00000EAE  486E FFEC                pea.l      [A6 - 0x14]
  1174. 00000EB2  4EB9 0003 C53A           jsr        [0x0003C53A]
  1175. 00000EB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1176. 00000EBC  6016                     bra        +0x18 /* 00000ED4 */
  1177. label00000EBE:
  1178. 00000EBE  2F04                     move.l     -[A7], D4
  1179. 00000EC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1180. 00000EC4  2057                     movea.l    A0, [A7]
  1181. 00000EC6  2268 0004                movea.l    A1, [A0 + 0x4]
  1182. 00000ECA  2269 0014                movea.l    A1, [A1 + 0x14]
  1183. 00000ECE  4E91                     jsr        [A1]
  1184. 00000ED0  1600                     move.b     D3, D0
  1185. 00000ED2  504F                     addq.w     A7, 8
  1186. label00000ED4:
  1187. 00000ED4  486E FFFC                pea.l      [A6 - 0x4]
  1188. 00000ED8  486E FFEC                pea.l      [A6 - 0x14]
  1189. 00000EDC  4EB9 0003 C558           jsr        [0x0003C558]
  1190. 00000EE2  4A00                     tst.b      D0
  1191. 00000EE4  504F                     addq.w     A7, 8
  1192. 00000EE6  6704                     beq        +0x6 /* 00000EEC */
  1193. 00000EE8  4A03                     tst.b      D3
  1194. 00000EEA  66D2                     bne        -0x2C /* 00000EBE */
  1195. label00000EEC:
  1196. 00000EEC  4A03                     tst.b      D3
  1197. 00000EEE  6716                     beq        +0x18 /* 00000F06 */
  1198. 00000EF0  2F04                     move.l     -[A7], D4
  1199. 00000EF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1200. 00000EF6  2057                     movea.l    A0, [A7]
  1201. 00000EF8  2268 0004                movea.l    A1, [A0 + 0x4]
  1202. 00000EFC  2269 0048                movea.l    A1, [A1 + 0x48]
  1203. 00000F00  4E91                     jsr        [A1]
  1204. 00000F02  1600                     move.b     D3, D0
  1205. 00000F04  504F                     addq.w     A7, 8
  1206. label00000F06:
  1207. 00000F06  3F3C FFFF                move.w     -[A7], 0xFFFF
  1208. 00000F0A  486E FFEC                pea.l      [A6 - 0x14]
  1209. 00000F0E  4EB9 0003 C508           jsr        [0x0003C508]
  1210. 00000F14  1003                     move.b     D0, D3
  1211. 00000F16  5C4F                     addq.w     A7, 6
  1212. 00000F18  261F                     move.l     D3, [A7]+
  1213. 00000F1A  281F                     move.l     D4, [A7]+
  1214. 00000F1C  4E5E                     unlink     A6
  1215. 00000F1E  4E75                     rts
  1216. 00000F20  7001                     moveq.l    D0, 0x01
  1217. 00000F22  4E75                     rts
  1218. 00000F24  4E56 0000                link       A6, 0
  1219. 00000F28  486E 000C                pea.l      [A6 + 0xC]
  1220. 00000F2C  206E 0008                movea.l    A0, [A6 + 0x8]
  1221. 00000F30  4868 000C                pea.l      [A0 + 0xC]
  1222. 00000F34  4EB9 0003 C56E           jsr        [0x0003C56E]
  1223. 00000F3A  4E5E                     unlink     A6
  1224. 00000F3C  4E75                     rts
  1225. 00000F3E  4E56 0000                link       A6, 0
  1226. 00000F42  486E 000C                pea.l      [A6 + 0xC]
  1227. 00000F46  206E 0008                movea.l    A0, [A6 + 0x8]
  1228. 00000F4A  4868 000C                pea.l      [A0 + 0xC]
  1229. 00000F4E  4EB9 0003 C586           jsr        [0x0003C586]
  1230. 00000F54  4E5E                     unlink     A6
  1231. 00000F56  4E75                     rts
  1232. fn00000F58:
  1233. 00000F58  4E56 0000                link       A6, 0
  1234. 00000F5C  2F0A                     move.l     -[A7], A2
  1235. 00000F5E  246E 0008                movea.l    A2, [A6 + 0x8]
  1236. 00000F62  23CA 0002 6186           move.l     [0x00026186], A2
  1237. 00000F68  200A                     move.l     D0, A2
  1238. 00000F6A  671A                     beq        +0x1C /* 00000F86 */
  1239. 00000F6C  1F3C 0001                move.b     -[A7], 0x1
  1240. 00000F70  4EB9 0000 21AA           jsr        [0x000021AA]
  1241. 00000F76  2F0A                     move.l     -[A7], A2
  1242. 00000F78  2057                     movea.l    A0, [A7]
  1243. 00000F7A  2268 0004                movea.l    A1, [A0 + 0x4]
  1244. 00000F7E  2269 0054                movea.l    A1, [A1 + 0x54]
  1245. 00000F82  4E91                     jsr        [A1]
  1246. 00000F84  5C4F                     addq.w     A7, 6
  1247. label00000F86:
  1248. 00000F86  245F                     movea.l    A2, [A7]+
  1249. 00000F88  4E5E                     unlink     A6
  1250. 00000F8A  4E75                     rts
  1251. fn00000F8C:
  1252. 00000F8C  4E56 0000                link       A6, 0
  1253. 00000F90  2F0A                     move.l     -[A7], A2
  1254. 00000F92  2F03                     move.l     -[A7], D3
  1255. 00000F94  246E 0008                movea.l    A2, [A6 + 0x8]
  1256. 00000F98  7601                     moveq.l    D3, 0x01
  1257. 00000F9A  B5F9 0002 6186           cmpa.l     A2, [0x00026186]
  1258. 00000FA0  674A                     beq        +0x4C /* 00000FEC */
  1259. 00000FA2  4AB9 0002 6186           tst.l      [0x00026186]
  1260. 00000FA8  6718                     beq        +0x1A /* 00000FC2 */
  1261. 00000FAA  2F0A                     move.l     -[A7], A2
  1262. 00000FAC  2F39 0002 6186           move.l     -[A7], [0x00026186]
  1263. 00000FB2  2057                     movea.l    A0, [A7]
  1264. 00000FB4  2268 0004                movea.l    A1, [A0 + 0x4]
  1265. 00000FB8  2269 0050                movea.l    A1, [A1 + 0x50]
  1266. 00000FBC  4E91                     jsr        [A1]
  1267. 00000FBE  1600                     move.b     D3, D0
  1268. 00000FC0  504F                     addq.w     A7, 8
  1269. label00000FC2:
  1270. 00000FC2  4A03                     tst.b      D3
  1271. 00000FC4  6718                     beq        +0x1A /* 00000FDE */
  1272. 00000FC6  200A                     move.l     D0, A2
  1273. 00000FC8  6714                     beq        +0x16 /* 00000FDE */
  1274. 00000FCA  2F0A                     move.l     -[A7], A2
  1275. 00000FCC  2F0A                     move.l     -[A7], A2
  1276. 00000FCE  2057                     movea.l    A0, [A7]
  1277. 00000FD0  2268 0004                movea.l    A1, [A0 + 0x4]
  1278. 00000FD4  2269 004C                movea.l    A1, [A1 + 0x4C]
  1279. 00000FD8  4E91                     jsr        [A1]
  1280. 00000FDA  1600                     move.b     D3, D0
  1281. 00000FDC  504F                     addq.w     A7, 8
  1282. label00000FDE:
  1283. 00000FDE  4A03                     tst.b      D3
  1284. 00000FE0  670A                     beq        +0xC /* 00000FEC */
  1285. 00000FE2  2F0A                     move.l     -[A7], A2
  1286. 00000FE4  61FF 0000 0010           bsr        +0x12 /* 00000FF6 */
  1287. 00000FEA  584F                     addq.w     A7, 4
  1288. label00000FEC:
  1289. 00000FEC  1003                     move.b     D0, D3
  1290. 00000FEE  261F                     move.l     D3, [A7]+
  1291. 00000FF0  245F                     movea.l    A2, [A7]+
  1292. 00000FF2  4E5E                     unlink     A6
  1293. 00000FF4  4E75                     rts
  1294. fn00000FF6:
  1295. 00000FF6  4E56 0000                link       A6, 0
  1296. 00000FFA  48E7 0038                movem.l    -[A7], A2,A3,A4
  1297. 00000FFE  266E 0008                movea.l    A3, [A6 + 0x8]
  1298. 00001002  B7F9 0002 6186           cmpa.l     A3, [0x00026186]
  1299. 00001008  6700 0106                beq        +0x108 /* 00001110 */
  1300. 0000100C  200B                     move.l     D0, A3
  1301. 0000100E  6632                     bne        +0x34 /* 00001042 */
  1302. 00001010  4AB9 0002 6186           tst.l      [0x00026186]
  1303. 00001016  6700 00F0                beq        +0xF2 /* 00001108 */
  1304. 0000101A  2F39 0002 6186           move.l     -[A7], [0x00026186]
  1305. 00001020  2057                     movea.l    A0, [A7]
  1306. 00001022  2268 0004                movea.l    A1, [A0 + 0x4]
  1307. 00001026  2269 0058                movea.l    A1, [A1 + 0x58]
  1308. 0000102A  4E91                     jsr        [A1]
  1309. 0000102C  42A7                     clr.l      -[A7]
  1310. 0000102E  2F39 0002 6186           move.l     -[A7], [0x00026186]
  1311. 00001034  61FF 0000 0362           bsr        +0x364 /* 00001398 */
  1312. 0000103A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1313. 0000103E  6000 00C8                bra        +0xCA /* 00001108 */
  1314. label00001042:
  1315. 00001042  4AB9 0002 6186           tst.l      [0x00026186]
  1316. 00001048  6610                     bne        +0x12 /* 0000105A */
  1317. 0000104A  2F0B                     move.l     -[A7], A3
  1318. 0000104C  2F0B                     move.l     -[A7], A3
  1319. 0000104E  61FF 0000 02A8           bsr        +0x2AA /* 000012F8 */
  1320. 00001054  504F                     addq.w     A7, 8
  1321. 00001056  6000 00B0                bra        +0xB2 /* 00001108 */
  1322. label0000105A:
  1323. 0000105A  244B                     movea.l    A2, A3
  1324. 0000105C  6004                     bra        +0x6 /* 00001062 */
  1325. label0000105E:
  1326. 0000105E  246A 0008                movea.l    A2, [A2 + 0x8]
  1327. label00001062:
  1328. 00001062  200A                     move.l     D0, A2
  1329. 00001064  670E                     beq        +0x10 /* 00001074 */
  1330. 00001066  2F0A                     move.l     -[A7], A2
  1331. 00001068  4EB9 0000 D580           jsr        [0x0000D580]
  1332. 0000106E  4A00                     tst.b      D0
  1333. 00001070  584F                     addq.w     A7, 4
  1334. 00001072  67EA                     beq        -0x14 /* 0000105E */
  1335. label00001074:
  1336. 00001074  2879 0002 6186           movea.l    A4, [0x00026186]
  1337. 0000107A  2F0C                     move.l     -[A7], A4
  1338. 0000107C  2057                     movea.l    A0, [A7]
  1339. 0000107E  2268 0004                movea.l    A1, [A0 + 0x4]
  1340. 00001082  2269 0058                movea.l    A1, [A1 + 0x58]
  1341. 00001086  4E91                     jsr        [A1]
  1342. 00001088  4AB9 0002 6186           tst.l      [0x00026186]
  1343. 0000108E  584F                     addq.w     A7, 4
  1344. 00001090  6710                     beq        +0x12 /* 000010A2 */
  1345. 00001092  B7F9 0002 6186           cmpa.l     A3, [0x00026186]
  1346. 00001098  6708                     beq        +0xA /* 000010A2 */
  1347. 0000109A  B9F9 0002 6186           cmpa.l     A4, [0x00026186]
  1348. 000010A0  66D2                     bne        -0x2C /* 00001074 */
  1349. label000010A2:
  1350. 000010A2  4AB9 0002 6186           tst.l      [0x00026186]
  1351. 000010A8  660E                     bne        +0x10 /* 000010B8 */
  1352. 000010AA  2F0B                     move.l     -[A7], A3
  1353. 000010AC  2F0B                     move.l     -[A7], A3
  1354. 000010AE  61FF 0000 0248           bsr        +0x24A /* 000012F8 */
  1355. 000010B4  504F                     addq.w     A7, 8
  1356. 000010B6  6050                     bra        +0x52 /* 00001108 */
  1357. label000010B8:
  1358. 000010B8  B7F9 0002 6186           cmpa.l     A3, [0x00026186]
  1359. 000010BE  6750                     beq        +0x52 /* 00001110 */
  1360. 000010C0  B5F9 0002 6186           cmpa.l     A2, [0x00026186]
  1361. 000010C6  660E                     bne        +0x10 /* 000010D6 */
  1362. 000010C8  2F0B                     move.l     -[A7], A3
  1363. 000010CA  2F0B                     move.l     -[A7], A3
  1364. 000010CC  61FF 0000 022A           bsr        +0x22C /* 000012F8 */
  1365. 000010D2  504F                     addq.w     A7, 8
  1366. 000010D4  6032                     bra        +0x34 /* 00001108 */
  1367. label000010D6:
  1368. 000010D6  B5CB                     cmpa.l     A2, A3
  1369. 000010D8  6612                     bne        +0x14 /* 000010EC */
  1370. 000010DA  2F0B                     move.l     -[A7], A3
  1371. 000010DC  2F39 0002 6186           move.l     -[A7], [0x00026186]
  1372. 000010E2  61FF 0000 02B4           bsr        +0x2B6 /* 00001398 */
  1373. 000010E8  504F                     addq.w     A7, 8
  1374. 000010EA  601C                     bra        +0x1E /* 00001108 */
  1375. label000010EC:
  1376. 000010EC  2F0A                     move.l     -[A7], A2
  1377. 000010EE  2F39 0002 6186           move.l     -[A7], [0x00026186]
  1378. 000010F4  61FF 0000 02A2           bsr        +0x2A4 /* 00001398 */
  1379. 000010FA  2F0B                     move.l     -[A7], A3
  1380. 000010FC  2F0B                     move.l     -[A7], A3
  1381. 000010FE  61FF 0000 01F8           bsr        +0x1FA /* 000012F8 */
  1382. 00001104  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1383. label00001108:
  1384. 00001108  2F0B                     move.l     -[A7], A3
  1385. 0000110A  4EBA FE4C                jsr        [PC - 0x1B4 /* 00000F58 */]
  1386. 0000110E  584F                     addq.w     A7, 4
  1387. label00001110:
  1388. 00001110  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1389. 00001114  4E5E                     unlink     A6
  1390. 00001116  4E75                     rts
  1391. 00001118  4E56 0000                link       A6, 0
  1392. 0000111C  2F0B                     move.l     -[A7], A3
  1393. 0000111E  2F0A                     move.l     -[A7], A2
  1394. 00001120  266E 0008                movea.l    A3, [A6 + 0x8]
  1395. 00001124  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1396. 00001128  2057                     movea.l    A0, [A7]
  1397. 0000112A  2268 0004                movea.l    A1, [A0 + 0x4]
  1398. 0000112E  2269 001C                movea.l    A1, [A1 + 0x1C]
  1399. 00001132  4E91                     jsr        [A1]
  1400. 00001134  2448                     movea.l    A2, A0
  1401. 00001136  200A                     move.l     D0, A2
  1402. 00001138  584F                     addq.w     A7, 4
  1403. 0000113A  6718                     beq        +0x1A /* 00001154 */
  1404. label0000113C:
  1405. 0000113C  264A                     movea.l    A3, A2
  1406. 0000113E  2F0A                     move.l     -[A7], A2
  1407. 00001140  2057                     movea.l    A0, [A7]
  1408. 00001142  2268 0004                movea.l    A1, [A0 + 0x4]
  1409. 00001146  2269 001C                movea.l    A1, [A1 + 0x1C]
  1410. 0000114A  4E91                     jsr        [A1]
  1411. 0000114C  2448                     movea.l    A2, A0
  1412. 0000114E  200A                     move.l     D0, A2
  1413. 00001150  584F                     addq.w     A7, 4
  1414. 00001152  66E8                     bne        -0x16 /* 0000113C */
  1415. label00001154:
  1416. 00001154  2F0B                     move.l     -[A7], A3
  1417. 00001156  4EBA FE34                jsr        [PC - 0x1CC /* 00000F8C */]
  1418. 0000115A  584F                     addq.w     A7, 4
  1419. 0000115C  245F                     movea.l    A2, [A7]+
  1420. 0000115E  265F                     movea.l    A3, [A7]+
  1421. 00001160  4E5E                     unlink     A6
  1422. 00001162  4E75                     rts
  1423. 00001164  4E56 0000                link       A6, 0
  1424. 00001168  2F0A                     move.l     -[A7], A2
  1425. 0000116A  2F03                     move.l     -[A7], D3
  1426. 0000116C  7601                     moveq.l    D3, 0x01
  1427. 0000116E  206E 0008                movea.l    A0, [A6 + 0x8]
  1428. 00001172  2468 0008                movea.l    A2, [A0 + 0x8]
  1429. 00001176  200A                     move.l     D0, A2
  1430. 00001178  6716                     beq        +0x18 /* 00001190 */
  1431. 0000117A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1432. 0000117E  2F0A                     move.l     -[A7], A2
  1433. 00001180  2057                     movea.l    A0, [A7]
  1434. 00001182  2268 0004                movea.l    A1, [A0 + 0x4]
  1435. 00001186  2269 004C                movea.l    A1, [A1 + 0x4C]
  1436. 0000118A  4E91                     jsr        [A1]
  1437. 0000118C  1600                     move.b     D3, D0
  1438. 0000118E  504F                     addq.w     A7, 8
  1439. label00001190:
  1440. 00001190  1003                     move.b     D0, D3
  1441. 00001192  261F                     move.l     D3, [A7]+
  1442. 00001194  245F                     movea.l    A2, [A7]+
  1443. 00001196  4E5E                     unlink     A6
  1444. 00001198  4E75                     rts
  1445. 0000119A  4E56 0000                link       A6, 0
  1446. 0000119E  2F0A                     move.l     -[A7], A2
  1447. 000011A0  2F03                     move.l     -[A7], D3
  1448. 000011A2  7601                     moveq.l    D3, 0x01
  1449. 000011A4  206E 0008                movea.l    A0, [A6 + 0x8]
  1450. 000011A8  2468 0008                movea.l    A2, [A0 + 0x8]
  1451. 000011AC  200A                     move.l     D0, A2
  1452. 000011AE  6716                     beq        +0x18 /* 000011C6 */
  1453. 000011B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1454. 000011B4  2F0A                     move.l     -[A7], A2
  1455. 000011B6  2057                     movea.l    A0, [A7]
  1456. 000011B8  2268 0004                movea.l    A1, [A0 + 0x4]
  1457. 000011BC  2269 0050                movea.l    A1, [A1 + 0x50]
  1458. 000011C0  4E91                     jsr        [A1]
  1459. 000011C2  1600                     move.b     D3, D0
  1460. 000011C4  504F                     addq.w     A7, 8
  1461. label000011C6:
  1462. 000011C6  1003                     move.b     D0, D3
  1463. 000011C8  261F                     move.l     D3, [A7]+
  1464. 000011CA  245F                     movea.l    A2, [A7]+
  1465. 000011CC  4E5E                     unlink     A6
  1466. 000011CE  4E75                     rts
  1467. 000011D0  4E75                     rts
  1468. 000011D2  4E75                     rts
  1469. 000011D4  4E56 FFEC                link       A6, -0x0014
  1470. 000011D8  2F0A                     move.l     -[A7], A2
  1471. 000011DA  95CA                     sub.l      A2, A2
  1472. 000011DC  42A7                     clr.l      -[A7]
  1473. 000011DE  206E 0008                movea.l    A0, [A6 + 0x8]
  1474. 000011E2  4868 000C                pea.l      [A0 + 0xC]
  1475. 000011E6  486E FFEC                pea.l      [A6 - 0x14]
  1476. 000011EA  4EB9 0003 C53A           jsr        [0x0003C53A]
  1477. 000011F0  486E FFFC                pea.l      [A6 - 0x4]
  1478. 000011F4  486E FFEC                pea.l      [A6 - 0x14]
  1479. 000011F8  4EB9 0003 C558           jsr        [0x0003C558]
  1480. 000011FE  4A00                     tst.b      D0
  1481. 00001200  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1482. 00001204  6724                     beq        +0x26 /* 0000122A */
  1483. label00001206:
  1484. 00001206  206E FFFC                movea.l    A0, [A6 - 0x4]
  1485. 0000120A  0C28 0001 0034           cmpi.b     [A0 + 0x34], 0x1
  1486. 00001210  6604                     bne        +0x6 /* 00001216 */
  1487. 00001212  2448                     movea.l    A2, A0
  1488. 00001214  6014                     bra        +0x16 /* 0000122A */
  1489. label00001216:
  1490. 00001216  486E FFFC                pea.l      [A6 - 0x4]
  1491. 0000121A  486E FFEC                pea.l      [A6 - 0x14]
  1492. 0000121E  4EB9 0003 C558           jsr        [0x0003C558]
  1493. 00001224  4A00                     tst.b      D0
  1494. 00001226  504F                     addq.w     A7, 8
  1495. 00001228  66DC                     bne        -0x22 /* 00001206 */
  1496. label0000122A:
  1497. 0000122A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1498. 0000122E  486E FFEC                pea.l      [A6 - 0x14]
  1499. 00001232  4EB9 0003 C508           jsr        [0x0003C508]
  1500. 00001238  204A                     movea.l    A0, A2
  1501. 0000123A  5C4F                     addq.w     A7, 6
  1502. 0000123C  245F                     movea.l    A2, [A7]+
  1503. 0000123E  4E5E                     unlink     A6
  1504. 00001240  4E75                     rts
  1505. 00001242  4E56 0000                link       A6, 0
  1506. 00001246  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1507. 0000124A  266E 0008                movea.l    A3, [A6 + 0x8]
  1508. 0000124E  286E 000C                movea.l    A4, [A6 + 0xC]
  1509. 00001252  0C2B 0002 0034           cmpi.b     [A3 + 0x34], 0x2
  1510. 00001258  6700 0096                beq        +0x98 /* 000012F0 */
  1511. 0000125C  260B                     move.l     D3, A3
  1512. 0000125E  244C                     movea.l    A2, A4
  1513. 00001260  200C                     move.l     D0, A4
  1514. 00001262  6752                     beq        +0x54 /* 000012B6 */
  1515. label00001264:
  1516. 00001264  246A 0008                movea.l    A2, [A2 + 0x8]
  1517. 00001268  B5CB                     cmpa.l     A2, A3
  1518. 0000126A  6704                     beq        +0x6 /* 00001270 */
  1519. 0000126C  200A                     move.l     D0, A2
  1520. 0000126E  66F4                     bne        -0xA /* 00001264 */
  1521. label00001270:
  1522. 00001270  260C                     move.l     D3, A4
  1523. 00001272  200A                     move.l     D0, A2
  1524. 00001274  6640                     bne        +0x42 /* 000012B6 */
  1525. 00001276  260B                     move.l     D3, A3
  1526. 00001278  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1527. 0000127E  5300                     subq.b     D0, 1
  1528. 00001280  661C                     bne        +0x1E /* 0000129E */
  1529. 00001282  4878 0246                push.l     0x246
  1530. 00001286  4879 0000 8C4A           push.l     0x8C4A
  1531. 0000128C  4879 0000 8C58           push.l     0x8C58
  1532. 00001292  4EB9 0000 01B0           jsr        [0x000001B0]
  1533. 00001298  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1534. 0000129C  6018                     bra        +0x1A /* 000012B6 */
  1535. label0000129E:
  1536. 0000129E  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1537. 000012A4  5500                     subq.b     D0, 2
  1538. 000012A6  660E                     bne        +0x10 /* 000012B6 */
  1539. 000012A8  4879 0000 8C58           push.l     0x8C58
  1540. 000012AE  4EB9 0000 1CFC           jsr        [0x00001CFC]
  1541. 000012B4  584F                     addq.w     A7, 4
  1542. label000012B6:
  1543. 000012B6  2443                     movea.l    A2, D3
  1544. label000012B8:
  1545. 000012B8  2F0A                     move.l     -[A7], A2
  1546. 000012BA  2057                     movea.l    A0, [A7]
  1547. 000012BC  2268 0004                movea.l    A1, [A0 + 0x4]
  1548. 000012C0  2269 001C                movea.l    A1, [A1 + 0x1C]
  1549. 000012C4  4E91                     jsr        [A1]
  1550. 000012C6  2848                     movea.l    A4, A0
  1551. 000012C8  200C                     move.l     D0, A4
  1552. 000012CA  584F                     addq.w     A7, 4
  1553. 000012CC  6704                     beq        +0x6 /* 000012D2 */
  1554. 000012CE  422C 0034                clr.b      [A4 + 0x34]
  1555. label000012D2:
  1556. 000012D2  B5CB                     cmpa.l     A2, A3
  1557. 000012D4  6706                     beq        +0x8 /* 000012DC */
  1558. 000012D6  246A 0008                movea.l    A2, [A2 + 0x8]
  1559. 000012DA  60DC                     bra        -0x22 /* 000012B8 */
  1560. label000012DC:
  1561. 000012DC  2443                     movea.l    A2, D3
  1562. 000012DE  B68B                     cmp.l      D3, A3
  1563. 000012E0  670E                     beq        +0x10 /* 000012F0 */
  1564. label000012E2:
  1565. 000012E2  157C 0001 0034           move.b     [A2 + 0x34], 0x1
  1566. 000012E8  246A 0008                movea.l    A2, [A2 + 0x8]
  1567. 000012EC  B5CB                     cmpa.l     A2, A3
  1568. 000012EE  66F2                     bne        -0xC /* 000012E2 */
  1569. label000012F0:
  1570. 000012F0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1571. 000012F4  4E5E                     unlink     A6
  1572. 000012F6  4E75                     rts
  1573. fn000012F8:
  1574. 000012F8  4E56 FFEC                link       A6, -0x0014
  1575. 000012FC  2F0B                     move.l     -[A7], A3
  1576. 000012FE  2F0A                     move.l     -[A7], A2
  1577. 00001300  246E 0008                movea.l    A2, [A6 + 0x8]
  1578. 00001304  0C2A 0002 0034           cmpi.b     [A2 + 0x34], 0x2
  1579. 0000130A  6700 0082                beq        +0x84 /* 0000138E */
  1580. 0000130E  266A 0008                movea.l    A3, [A2 + 0x8]
  1581. 00001312  200B                     move.l     D0, A3
  1582. 00001314  670C                     beq        +0xE /* 00001322 */
  1583. 00001316  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1584. 0000131A  2F0B                     move.l     -[A7], A3
  1585. 0000131C  4EBA FFDA                jsr        [PC - 0x26 /* 000012F8 */]
  1586. 00001320  504F                     addq.w     A7, 8
  1587. label00001322:
  1588. 00001322  42A7                     clr.l      -[A7]
  1589. 00001324  486A 000C                pea.l      [A2 + 0xC]
  1590. 00001328  486E FFEC                pea.l      [A6 - 0x14]
  1591. 0000132C  4EB9 0003 C53A           jsr        [0x0003C53A]
  1592. 00001332  486E FFFC                pea.l      [A6 - 0x4]
  1593. 00001336  486E FFEC                pea.l      [A6 - 0x14]
  1594. 0000133A  4EB9 0003 C558           jsr        [0x0003C558]
  1595. 00001340  4A00                     tst.b      D0
  1596. 00001342  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1597. 00001346  671C                     beq        +0x1E /* 00001364 */
  1598. label00001348:
  1599. 00001348  206E FFFC                movea.l    A0, [A6 - 0x4]
  1600. 0000134C  4228 0034                clr.b      [A0 + 0x34]
  1601. 00001350  486E FFFC                pea.l      [A6 - 0x4]
  1602. 00001354  486E FFEC                pea.l      [A6 - 0x14]
  1603. 00001358  4EB9 0003 C558           jsr        [0x0003C558]
  1604. 0000135E  4A00                     tst.b      D0
  1605. 00001360  504F                     addq.w     A7, 8
  1606. 00001362  66E4                     bne        -0x1A /* 00001348 */
  1607. label00001364:
  1608. 00001364  157C 0002 0034           move.b     [A2 + 0x34], 0x2
  1609. 0000136A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1610. 0000136E  2F0A                     move.l     -[A7], A2
  1611. 00001370  2057                     movea.l    A0, [A7]
  1612. 00001372  2268 0004                movea.l    A1, [A0 + 0x4]
  1613. 00001376  2269 005C                movea.l    A1, [A1 + 0x5C]
  1614. 0000137A  4E91                     jsr        [A1]
  1615. 0000137C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1616. 00001380  486E FFEC                pea.l      [A6 - 0x14]
  1617. 00001384  4EB9 0003 C508           jsr        [0x0003C508]
  1618. 0000138A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1619. label0000138E:
  1620. 0000138E  245F                     movea.l    A2, [A7]+
  1621. 00001390  265F                     movea.l    A3, [A7]+
  1622. 00001392  4E5E                     unlink     A6
  1623. 00001394  4E75                     rts
  1624. 00001396  4E75                     rts
  1625. fn00001398:
  1626. 00001398  4E56 0000                link       A6, 0
  1627. 0000139C  48E7 0038                movem.l    -[A7], A2,A3,A4
  1628. 000013A0  266E 0008                movea.l    A3, [A6 + 0x8]
  1629. 000013A4  286E 000C                movea.l    A4, [A6 + 0xC]
  1630. 000013A8  0C2B 0002 0034           cmpi.b     [A3 + 0x34], 0x2
  1631. 000013AE  673E                     beq        +0x40 /* 000013EE */
  1632. 000013B0  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1633. 000013B6  5300                     subq.b     D0, 1
  1634. 000013B8  661C                     bne        +0x1E /* 000013D6 */
  1635. 000013BA  4878 02C2                push.l     0x2C2
  1636. 000013BE  4879 0000 8C4A           push.l     0x8C4A
  1637. 000013C4  4879 0000 8C1E           push.l     0x8C1E
  1638. 000013CA  4EB9 0000 01B0           jsr        [0x000001B0]
  1639. 000013D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1640. 000013D4  6018                     bra        +0x1A /* 000013EE */
  1641. label000013D6:
  1642. 000013D6  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1643. 000013DC  5500                     subq.b     D0, 2
  1644. 000013DE  660E                     bne        +0x10 /* 000013EE */
  1645. 000013E0  4879 0000 8C1E           push.l     0x8C1E
  1646. 000013E6  4EB9 0000 1CFC           jsr        [0x00001CFC]
  1647. 000013EC  584F                     addq.w     A7, 4
  1648. label000013EE:
  1649. 000013EE  244B                     movea.l    A2, A3
  1650. label000013F0:
  1651. 000013F0  157C 0001 0034           move.b     [A2 + 0x34], 0x1
  1652. 000013F6  2F0A                     move.l     -[A7], A2
  1653. 000013F8  2057                     movea.l    A0, [A7]
  1654. 000013FA  2268 0004                movea.l    A1, [A0 + 0x4]
  1655. 000013FE  2269 0060                movea.l    A1, [A1 + 0x60]
  1656. 00001402  4E91                     jsr        [A1]
  1657. 00001404  266A 0008                movea.l    A3, [A2 + 0x8]
  1658. 00001408  B7CC                     cmpa.l     A3, A4
  1659. 0000140A  584F                     addq.w     A7, 4
  1660. 0000140C  6606                     bne        +0x8 /* 00001414 */
  1661. 0000140E  422A 0034                clr.b      [A2 + 0x34]
  1662. 00001412  6006                     bra        +0x8 /* 0000141A */
  1663. label00001414:
  1664. 00001414  244B                     movea.l    A2, A3
  1665. 00001416  200B                     move.l     D0, A3
  1666. 00001418  66D6                     bne        -0x28 /* 000013F0 */
  1667. label0000141A:
  1668. 0000141A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1669. 0000141E  4E5E                     unlink     A6
  1670. 00001420  4E75                     rts
  1671. 00001422  4E75                     rts
  1672. 00001424  4E56 0000                link       A6, 0
  1673. 00001428  2F03                     move.l     -[A7], D3
  1674. 0000142A  7601                     moveq.l    D3, 0x01
  1675. 0000142C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1676. 00001430  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1677. 00001434  206E 0008                movea.l    A0, [A6 + 0x8]
  1678. 00001438  2F10                     move.l     -[A7], [A0]
  1679. 0000143A  2057                     movea.l    A0, [A7]
  1680. 0000143C  2250                     movea.l    A1, [A0]
  1681. 0000143E  2269 0018                movea.l    A1, [A1 + 0x18]
  1682. 00001442  4E91                     jsr        [A1]
  1683. 00001444  4A00                     tst.b      D0
  1684. 00001446  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1685. 0000144A  671E                     beq        +0x20 /* 0000146A */
  1686. 0000144C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1687. 00001450  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1688. 00001454  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1689. 00001458  2057                     movea.l    A0, [A7]
  1690. 0000145A  2268 0004                movea.l    A1, [A0 + 0x4]
  1691. 0000145E  2269 0028                movea.l    A1, [A1 + 0x28]
  1692. 00001462  4E91                     jsr        [A1]
  1693. 00001464  1600                     move.b     D3, D0
  1694. 00001466  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1695. label0000146A:
  1696. 0000146A  1003                     move.b     D0, D3
  1697. 0000146C  261F                     move.l     D3, [A7]+
  1698. 0000146E  4E5E                     unlink     A6
  1699. 00001470  4E75                     rts
  1700. fn00001472:
  1701. 00001472  4E56 0000                link       A6, 0
  1702. 00001476  2F0A                     move.l     -[A7], A2
  1703. 00001478  2F03                     move.l     -[A7], D3
  1704. 0000147A  7600                     moveq.l    D3, 0x00
  1705. 0000147C  206E 0008                movea.l    A0, [A6 + 0x8]
  1706. 00001480  2468 0008                movea.l    A2, [A0 + 0x8]
  1707. 00001484  200A                     move.l     D0, A2
  1708. 00001486  671C                     beq        +0x1E /* 000014A4 */
  1709. 00001488  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1710. 0000148C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1711. 00001490  2F0A                     move.l     -[A7], A2
  1712. 00001492  2057                     movea.l    A0, [A7]
  1713. 00001494  2268 0004                movea.l    A1, [A0 + 0x4]
  1714. 00001498  2269 0024                movea.l    A1, [A1 + 0x24]
  1715. 0000149C  4E91                     jsr        [A1]
  1716. 0000149E  1600                     move.b     D3, D0
  1717. 000014A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1718. label000014A4:
  1719. 000014A4  1003                     move.b     D0, D3
  1720. 000014A6  261F                     move.l     D3, [A7]+
  1721. 000014A8  245F                     movea.l    A2, [A7]+
  1722. 000014AA  4E5E                     unlink     A6
  1723. 000014AC  4E75                     rts
  1724. 000014AE  4E56 FFEC                link       A6, -0x0014
  1725. 000014B2  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  1726. 000014B8  2D6E 0010 FFEC           move.l     [A6 - 0x14], [A6 + 0x10]
  1727. 000014BE  2D6E 0014 FFF0           move.l     [A6 - 0x10], [A6 + 0x14]
  1728. 000014C4  2D6E 0018 FFF4           move.l     [A6 - 0xC], [A6 + 0x18]
  1729. 000014CA  2D6E 001C FFF8           move.l     [A6 - 0x8], [A6 + 0x1C]
  1730. 000014D0  486E FFEC                pea.l      [A6 - 0x14]
  1731. 000014D4  4878 032F                push.l     0x32F
  1732. 000014D8  206E 0008                movea.l    A0, [A6 + 0x8]
  1733. 000014DC  2F10                     move.l     -[A7], [A0]
  1734. 000014DE  2057                     movea.l    A0, [A7]
  1735. 000014E0  2250                     movea.l    A1, [A0]
  1736. 000014E2  2269 0018                movea.l    A1, [A1 + 0x18]
  1737. 000014E6  4E91                     jsr        [A1]
  1738. 000014E8  4A00                     tst.b      D0
  1739. 000014EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1740. 000014EE  6728                     beq        +0x2A /* 00001518 */
  1741. 000014F0  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1742. 000014F4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1743. 000014F8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1744. 000014FC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1745. 00001500  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1746. 00001504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1747. 00001508  2057                     movea.l    A0, [A7]
  1748. 0000150A  2268 0004                movea.l    A1, [A0 + 0x4]
  1749. 0000150E  2269 0030                movea.l    A1, [A1 + 0x30]
  1750. 00001512  4E91                     jsr        [A1]
  1751. 00001514  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1752. label00001518:
  1753. 00001518  4E5E                     unlink     A6
  1754. 0000151A  4E75                     rts
  1755. fn0000151C:
  1756. 0000151C  4E56 0000                link       A6, 0
  1757. 00001520  48E7 0038                movem.l    -[A7], A2,A3,A4
  1758. 00001524  286E 0010                movea.l    A4, [A6 + 0x10]
  1759. 00001528  266E 0014                movea.l    A3, [A6 + 0x14]
  1760. 0000152C  206E 0008                movea.l    A0, [A6 + 0x8]
  1761. 00001530  2468 0008                movea.l    A2, [A0 + 0x8]
  1762. 00001534  200A                     move.l     D0, A2
  1763. 00001536  6724                     beq        +0x26 /* 0000155C */
  1764. 00001538  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1765. 0000153C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1766. 00001540  2F0B                     move.l     -[A7], A3
  1767. 00001542  2F0C                     move.l     -[A7], A4
  1768. 00001544  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1769. 00001548  2F0A                     move.l     -[A7], A2
  1770. 0000154A  2057                     movea.l    A0, [A7]
  1771. 0000154C  2268 0004                movea.l    A1, [A0 + 0x4]
  1772. 00001550  2269 002C                movea.l    A1, [A1 + 0x2C]
  1773. 00001554  4E91                     jsr        [A1]
  1774. 00001556  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1775. 0000155A  6004                     bra        +0x6 /* 00001560 */
  1776. label0000155C:
  1777. 0000155C  4214                     clr.b      [A4]
  1778. 0000155E  4213                     clr.b      [A3]
  1779. label00001560:
  1780. 00001560  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1781. 00001564  4E5E                     unlink     A6
  1782. 00001566  4E75                     rts
  1783. fn00001568:
  1784. 00001568  226F 0008                movea.l    A1, [A7 + 0x8]
  1785. 0000156C  7200                     moveq.l    D1, 0x00
  1786. 0000156E  4AAF 0004                tst.l      [A7 + 0x4]
  1787. 00001572  6C1A                     bge        +0x1C /* 0000158E */
  1788. 00001574  202F 0004                move.l     D0, [A7 + 0x4]
  1789. 00001578  4480                     neg.l      D0
  1790. 0000157A  2400                     move.l     D2, D0
  1791. 0000157C  4840                     swap.w     D0
  1792. 0000157E  48C0                     ext.l      D0
  1793. 00001580  3280                     move.w     [A1], D0
  1794. 00001582  4A51                     tst.w      [A1]
  1795. 00001584  6F08                     ble        +0xA /* 0000158E */
  1796. 00001586  206F 000C                movea.l    A0, [A7 + 0xC]
  1797. 0000158A  3082                     move.w     [A0], D2
  1798. 0000158C  7201                     moveq.l    D1, 0x01
  1799. label0000158E:
  1800. 0000158E  1001                     move.b     D0, D1
  1801. 00001590  4E75                     rts
  1802. 00001592  4E56 0000                link       A6, 0
  1803. 00001596  2F03                     move.l     -[A7], D3
  1804. 00001598  7601                     moveq.l    D3, 0x01
  1805. 0000159A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1806. 0000159E  4878 032E                push.l     0x32E
  1807. 000015A2  206E 0008                movea.l    A0, [A6 + 0x8]
  1808. 000015A6  2F10                     move.l     -[A7], [A0]
  1809. 000015A8  2057                     movea.l    A0, [A7]
  1810. 000015AA  2250                     movea.l    A1, [A0]
  1811. 000015AC  2269 0018                movea.l    A1, [A1 + 0x18]
  1812. 000015B0  4E91                     jsr        [A1]
  1813. 000015B2  4A00                     tst.b      D0
  1814. 000015B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1815. 000015B8  6718                     beq        +0x1A /* 000015D2 */
  1816. 000015BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1817. 000015BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1818. 000015C2  2057                     movea.l    A0, [A7]
  1819. 000015C4  2268 0004                movea.l    A1, [A0 + 0x4]
  1820. 000015C8  2269 0038                movea.l    A1, [A1 + 0x38]
  1821. 000015CC  4E91                     jsr        [A1]
  1822. 000015CE  1600                     move.b     D3, D0
  1823. 000015D0  504F                     addq.w     A7, 8
  1824. label000015D2:
  1825. 000015D2  1003                     move.b     D0, D3
  1826. 000015D4  261F                     move.l     D3, [A7]+
  1827. 000015D6  4E5E                     unlink     A6
  1828. 000015D8  4E75                     rts
  1829. 000015DA  4E56 0000                link       A6, 0
  1830. 000015DE  2F0A                     move.l     -[A7], A2
  1831. 000015E0  2F03                     move.l     -[A7], D3
  1832. 000015E2  7600                     moveq.l    D3, 0x00
  1833. 000015E4  206E 0008                movea.l    A0, [A6 + 0x8]
  1834. 000015E8  2468 0008                movea.l    A2, [A0 + 0x8]
  1835. 000015EC  200A                     move.l     D0, A2
  1836. 000015EE  6716                     beq        +0x18 /* 00001606 */
  1837. 000015F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1838. 000015F4  2F0A                     move.l     -[A7], A2
  1839. 000015F6  2057                     movea.l    A0, [A7]
  1840. 000015F8  2268 0004                movea.l    A1, [A0 + 0x4]
  1841. 000015FC  2269 0034                movea.l    A1, [A1 + 0x34]
  1842. 00001600  4E91                     jsr        [A1]
  1843. 00001602  1600                     move.b     D3, D0
  1844. 00001604  504F                     addq.w     A7, 8
  1845. label00001606:
  1846. 00001606  1003                     move.b     D0, D3
  1847. 00001608  261F                     move.l     D3, [A7]+
  1848. 0000160A  245F                     movea.l    A2, [A7]+
  1849. 0000160C  4E5E                     unlink     A6
  1850. 0000160E  4E75                     rts
  1851. 00001610  4E56 FFFA                link       A6, -0x0006
  1852. 00001614  48E7 0038                movem.l    -[A7], A2,A3,A4
  1853. 00001618  286E 0008                movea.l    A4, [A6 + 0x8]
  1854. 0000161C  246E 000C                movea.l    A2, [A6 + 0xC]
  1855. 00001620  1F3C 0001                move.b     -[A7], 0x1
  1856. 00001624  4EB9 0000 21AA           jsr        [0x000021AA]
  1857. 0000162A  2F0A                     move.l     -[A7], A2
  1858. 0000162C  4878 0330                push.l     0x330
  1859. 00001630  2F14                     move.l     -[A7], [A4]
  1860. 00001632  2057                     movea.l    A0, [A7]
  1861. 00001634  2250                     movea.l    A1, [A0]
  1862. 00001636  2269 0018                movea.l    A1, [A1 + 0x18]
  1863. 0000163A  4E91                     jsr        [A1]
  1864. 0000163C  4A00                     tst.b      D0
  1865. 0000163E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1866. 00001642  6756                     beq        +0x58 /* 0000169A */
  1867. 00001644  266C 0008                movea.l    A3, [A4 + 0x8]
  1868. 00001648  200B                     move.l     D0, A3
  1869. 0000164A  6714                     beq        +0x16 /* 00001660 */
  1870. 0000164C  2F0A                     move.l     -[A7], A2
  1871. 0000164E  2F0B                     move.l     -[A7], A3
  1872. 00001650  2057                     movea.l    A0, [A7]
  1873. 00001652  2268 0004                movea.l    A1, [A0 + 0x4]
  1874. 00001656  2269 003C                movea.l    A1, [A1 + 0x3C]
  1875. 0000165A  4E91                     jsr        [A1]
  1876. 0000165C  504F                     addq.w     A7, 8
  1877. 0000165E  603A                     bra        +0x3C /* 0000169A */
  1878. label00001660:
  1879. 00001660  200A                     move.l     D0, A2
  1880. 00001662  6736                     beq        +0x38 /* 0000169A */
  1881. 00001664  2F0A                     move.l     -[A7], A2
  1882. 00001666  486E FFFA                pea.l      [A6 - 0x6]
  1883. 0000166A  4EB9 0003 C5E8           jsr        [0x0003C5E8]
  1884. 00001670  2F0A                     move.l     -[A7], A2
  1885. 00001672  2057                     movea.l    A0, [A7]
  1886. 00001674  2250                     movea.l    A1, [A0]
  1887. 00001676  2269 0010                movea.l    A1, [A1 + 0x10]
  1888. 0000167A  4E91                     jsr        [A1]
  1889. 0000167C  2F0A                     move.l     -[A7], A2
  1890. 0000167E  2057                     movea.l    A0, [A7]
  1891. 00001680  2250                     movea.l    A1, [A0]
  1892. 00001682  2269 000C                movea.l    A1, [A1 + 0xC]
  1893. 00001686  4E91                     jsr        [A1]
  1894. 00001688  3F3C FFFF                move.w     -[A7], 0xFFFF
  1895. 0000168C  486E FFFA                pea.l      [A6 - 0x6]
  1896. 00001690  4EB9 0003 C59E           jsr        [0x0003C59E]
  1897. 00001696  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1898. label0000169A:
  1899. 0000169A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1900. 0000169E  4E5E                     unlink     A6
  1901. 000016A0  4E75                     rts
  1902. 000016A2  4E56 0000                link       A6, 0
  1903. 000016A6  2F0A                     move.l     -[A7], A2
  1904. 000016A8  4A6E 000C                tst.w      [A6 + 0xC]
  1905. 000016AC  6726                     beq        +0x28 /* 000016D4 */
  1906. 000016AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1907. 000016B2  41E8 0068                lea.l      A0, [A0 + 0x68]
  1908. 000016B6  226E 0008                movea.l    A1, [A6 + 0x8]
  1909. 000016BA  2288                     move.l     [A1], A0
  1910. 000016BC  226E 0008                movea.l    A1, [A6 + 0x8]
  1911. 000016C0  2348 0036                move.l     [A1 + 0x36], A0
  1912. 000016C4  206E 0008                movea.l    A0, [A6 + 0x8]
  1913. 000016C8  4868 0068                pea.l      [A0 + 0x68]
  1914. 000016CC  4EB9 0000 17B0           jsr        [0x000017B0]
  1915. 000016D2  584F                     addq.w     A7, 4
  1916. label000016D4:
  1917. 000016D4  4267                     clr.w      -[A7]
  1918. 000016D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1919. 000016DA  61FF FFFF E92C           bsr        -0x16D2 /* 00000008 */
  1920. 000016E0  41F9 0000 86F0           lea.l      A0, [0x000086F0]
  1921. 000016E6  226E 0008                movea.l    A1, [A6 + 0x8]
  1922. 000016EA  2348 0004                move.l     [A1 + 0x4], A0
  1923. 000016EE  41F9 0000 86F0           lea.l      A0, [0x000086F0]
  1924. 000016F4  41E8 0200                lea.l      A0, [A0 + 0x200]
  1925. 000016F8  226E 0008                movea.l    A1, [A6 + 0x8]
  1926. 000016FC  2251                     movea.l    A1, [A1]
  1927. 000016FE  2288                     move.l     [A1], A0
  1928. 00001700  41F9 0000 86F0           lea.l      A0, [0x000086F0]
  1929. 00001706  41E8 0064                lea.l      A0, [A0 + 0x64]
  1930. 0000170A  226E 0008                movea.l    A1, [A6 + 0x8]
  1931. 0000170E  2348 003A                move.l     [A1 + 0x3A], A0
  1932. 00001712  41F9 0000 86F0           lea.l      A0, [0x000086F0]
  1933. 00001718  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  1934. 0000171C  226E 0008                movea.l    A1, [A6 + 0x8]
  1935. 00001720  2348 0048                move.l     [A1 + 0x48], A0
  1936. 00001724  206E 0008                movea.l    A0, [A6 + 0x8]
  1937. 00001728  2450                     movea.l    A2, [A0]
  1938. 0000172A  41E8 0068                lea.l      A0, [A0 + 0x68]
  1939. 0000172E  91CA                     sub.l      A0, A2
  1940. 00001730  2548 0008                move.l     [A2 + 0x8], A0
  1941. 00001734  206E 0008                movea.l    A0, [A6 + 0x8]
  1942. 00001738  5C4F                     addq.w     A7, 6
  1943. 0000173A  245F                     movea.l    A2, [A7]+
  1944. 0000173C  4E5E                     unlink     A6
  1945. 0000173E  4E75                     rts
  1946. 00001740  4E56 0000                link       A6, 0
  1947. 00001744  2F0B                     move.l     -[A7], A3
  1948. 00001746  2F0A                     move.l     -[A7], A2
  1949. 00001748  246E 0008                movea.l    A2, [A6 + 0x8]
  1950. 0000174C  200A                     move.l     D0, A2
  1951. 0000174E  6774                     beq        +0x76 /* 000017C4 */
  1952. 00001750  41F9 0000 86F0           lea.l      A0, [0x000086F0]
  1953. 00001756  2548 0004                move.l     [A2 + 0x4], A0
  1954. 0000175A  41F9 0000 86F0           lea.l      A0, [0x000086F0]
  1955. 00001760  41E8 0200                lea.l      A0, [A0 + 0x200]
  1956. 00001764  2252                     movea.l    A1, [A2]
  1957. 00001766  2288                     move.l     [A1], A0
  1958. 00001768  41F9 0000 86F0           lea.l      A0, [0x000086F0]
  1959. 0000176E  41E8 0064                lea.l      A0, [A0 + 0x64]
  1960. 00001772  2548 003A                move.l     [A2 + 0x3A], A0
  1961. 00001776  41F9 0000 86F0           lea.l      A0, [0x000086F0]
  1962. 0000177C  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  1963. 00001780  2548 0048                move.l     [A2 + 0x48], A0
  1964. 00001784  2652                     movea.l    A3, [A2]
  1965. 00001786  204A                     movea.l    A0, A2
  1966. 00001788  41E8 0068                lea.l      A0, [A0 + 0x68]
  1967. 0000178C  91CB                     sub.l      A0, A3
  1968. 0000178E  2748 0008                move.l     [A3 + 0x8], A0
  1969. 00001792  4267                     clr.w      -[A7]
  1970. 00001794  2F0A                     move.l     -[A7], A2
  1971. 00001796  61FF FFFF E978           bsr        -0x1686 /* 00000110 */
  1972. 0000179C  4A6E 000C                tst.w      [A6 + 0xC]
  1973. 000017A0  5C4F                     addq.w     A7, 6
  1974. 000017A2  6710                     beq        +0x12 /* 000017B4 */
  1975. 000017A4  4267                     clr.w      -[A7]
  1976. 000017A6  204A                     movea.l    A0, A2
  1977. 000017A8  4868 0068                pea.l      [A0 + 0x68]
  1978. 000017AC  4EB9 0000 17B8           jsr        [0x000017B8]
  1979. 000017B2  5C4F                     addq.w     A7, 6
  1980. label000017B4:
  1981. 000017B4  4A6E 000C                tst.w      [A6 + 0xC]
  1982. 000017B8  6F0A                     ble        +0xC /* 000017C4 */
  1983. 000017BA  2F0A                     move.l     -[A7], A2
  1984. 000017BC  4EB9 0000 0168           jsr        [0x00000168]
  1985. 000017C2  584F                     addq.w     A7, 4
  1986. label000017C4:
  1987. 000017C4  204A                     movea.l    A0, A2
  1988. 000017C6  245F                     movea.l    A2, [A7]+
  1989. 000017C8  265F                     movea.l    A3, [A7]+
  1990. 000017CA  4E5E                     unlink     A6
  1991. 000017CC  4E75                     rts
  1992. 000017CE  4E56 0000                link       A6, 0
  1993. 000017D2  2F0A                     move.l     -[A7], A2
  1994. 000017D4  2F03                     move.l     -[A7], D3
  1995. 000017D6  246E 0008                movea.l    A2, [A6 + 0x8]
  1996. 000017DA  7601                     moveq.l    D3, 0x01
  1997. 000017DC  202E 000C                move.l     D0, [A6 + 0xC]
  1998. 000017E0  5580                     subq.l     D0, 2
  1999. 000017E2  670A                     beq        +0xC /* 000017EE */
  2000. 000017E4  5380                     subq.l     D0, 1
  2001. 000017E6  6718                     beq        +0x1A /* 00001800 */
  2002. 000017E8  5B80                     subq.l     D0, 5
  2003. 000017EA  6726                     beq        +0x28 /* 00001812 */
  2004. 000017EC  6036                     bra        +0x38 /* 00001824 */
  2005. label000017EE:
  2006. 000017EE  2F0A                     move.l     -[A7], A2
  2007. 000017F0  2057                     movea.l    A0, [A7]
  2008. 000017F2  2268 0004                movea.l    A1, [A0 + 0x4]
  2009. 000017F6  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  2010. 000017FA  4E91                     jsr        [A1]
  2011. 000017FC  584F                     addq.w     A7, 4
  2012. 000017FE  603A                     bra        +0x3C /* 0000183A */
  2013. label00001800:
  2014. 00001800  2F0A                     move.l     -[A7], A2
  2015. 00001802  2057                     movea.l    A0, [A7]
  2016. 00001804  2268 0004                movea.l    A1, [A0 + 0x4]
  2017. 00001808  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  2018. 0000180C  4E91                     jsr        [A1]
  2019. 0000180E  584F                     addq.w     A7, 4
  2020. 00001810  6028                     bra        +0x2A /* 0000183A */
  2021. label00001812:
  2022. 00001812  2F0A                     move.l     -[A7], A2
  2023. 00001814  2057                     movea.l    A0, [A7]
  2024. 00001816  2268 0004                movea.l    A1, [A0 + 0x4]
  2025. 0000181A  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  2026. 0000181E  4E91                     jsr        [A1]
  2027. 00001820  584F                     addq.w     A7, 4
  2028. 00001822  6016                     bra        +0x18 /* 0000183A */
  2029. label00001824:
  2030. 00001824  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2031. 00001828  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2032. 0000182C  2F0A                     move.l     -[A7], A2
  2033. 0000182E  61FF FFFF ED0A           bsr        -0x12F4 /* 0000053A */
  2034. 00001834  1600                     move.b     D3, D0
  2035. 00001836  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2036. label0000183A:
  2037. 0000183A  1003                     move.b     D0, D3
  2038. 0000183C  261F                     move.l     D3, [A7]+
  2039. 0000183E  245F                     movea.l    A2, [A7]+
  2040. 00001840  4E5E                     unlink     A6
  2041. 00001842  4E75                     rts
  2042. 00001844  4E56 0000                link       A6, 0
  2043. 00001848  202E 000C                move.l     D0, [A6 + 0xC]
  2044. 0000184C  5580                     subq.l     D0, 2
  2045. 0000184E  670A                     beq        +0xC /* 0000185A */
  2046. 00001850  5380                     subq.l     D0, 1
  2047. 00001852  6706                     beq        +0x8 /* 0000185A */
  2048. 00001854  5B80                     subq.l     D0, 5
  2049. 00001856  6702                     beq        +0x4 /* 0000185A */
  2050. 00001858  600A                     bra        +0xC /* 00001864 */
  2051. label0000185A:
  2052. 0000185A  206E 0010                movea.l    A0, [A6 + 0x10]
  2053. 0000185E  10BC 0001                move.b     [A0], 0x1
  2054. 00001862  6022                     bra        +0x24 /* 00001886 */
  2055. label00001864:
  2056. 00001864  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  2057. 00001868  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2058. 0000186C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2059. 00001870  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2060. 00001874  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2061. 00001878  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2062. 0000187C  61FF FFFF ED76           bsr        -0x1288 /* 000005F4 */
  2063. 00001882  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2064. label00001886:
  2065. 00001886  4E5E                     unlink     A6
  2066. 00001888  4E75                     rts
  2067. 0000188A  4E56 FFE0                link       A6, -0x0020
  2068. 0000188E  2F04                     move.l     -[A7], D4
  2069. 00001890  2F03                     move.l     -[A7], D3
  2070. 00001892  2D4F FFF4                move.l     [A6 - 0xC], A7
  2071. 00001896  486E FFF8                pea.l      [A6 - 0x8]
  2072. 0000189A  2F3C 6F64 6F63           move.l     -[A7], 0x6F646F63 /* 'odoc' */
  2073. 000018A0  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  2074. 000018A6  4EB9 0000 2158           jsr        [0x00002158]
  2075. 000018AC  486E FFF8                pea.l      [A6 - 0x8]
  2076. 000018B0  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  2077. 000018B6  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  2078. 000018BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2079. 000018C0  4878 0046                push.l     0x46 /* 'F' */
  2080. 000018C4  303C 0A0F                move.w     D0, 0xA0F
  2081. 000018C8  A816                     syscall    Pack8
  2082. 000018CA  361F                     move.w     D3, [A7]+
  2083. 000018CC  3803                     move.w     D4, D3
  2084. 000018CE  4A43                     tst.w      D3
  2085. 000018D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2086. 000018D4  6718                     beq        +0x1A /* 000018EE */
  2087. 000018D6  4878 0079                push.l     0x79 /* 'y' */
  2088. 000018DA  4879 0000 8A6A           push.l     0x8A6A
  2089. 000018E0  3044                     movea.w    A0, D4
  2090. 000018E2  2F08                     move.l     -[A7], A0
  2091. 000018E4  4EB9 0000 0F60           jsr        [0x00000F60]
  2092. 000018EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2093. label000018EE:
  2094. 000018EE  4227                     clr.b      -[A7]
  2095. 000018F0  486E FFF8                pea.l      [A6 - 0x8]
  2096. 000018F4  4EB9 0000 2160           jsr        [0x00002160]
  2097. 000018FA  5C4F                     addq.w     A7, 6
  2098. 000018FC  600A                     bra        +0xC /* 00001908 */
  2099. 000018FE  486E FFE0                pea.l      [A6 - 0x20]
  2100. 00001902  4EB9 0000 0150           jsr        [0x00000150]
  2101. label00001908:
  2102. 00001908  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2103. 0000190C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2104. 00001910  2057                     movea.l    A0, [A7]
  2105. 00001912  2268 0004                movea.l    A1, [A0 + 0x4]
  2106. 00001916  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  2107. 0000191A  4E91                     jsr        [A1]
  2108. 0000191C  504F                     addq.w     A7, 8
  2109. 0000191E  261F                     move.l     D3, [A7]+
  2110. 00001920  281F                     move.l     D4, [A7]+
  2111. 00001922  4E5E                     unlink     A6
  2112. 00001924  4E75                     rts
  2113. 00001926  4E56 FFE0                link       A6, -0x0020
  2114. 0000192A  2F04                     move.l     -[A7], D4
  2115. 0000192C  2F03                     move.l     -[A7], D3
  2116. 0000192E  2D4F FFF4                move.l     [A6 - 0xC], A7
  2117. 00001932  486E FFF8                pea.l      [A6 - 0x8]
  2118. 00001936  2F3C 6F64 6F63           move.l     -[A7], 0x6F646F63 /* 'odoc' */
  2119. 0000193C  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  2120. 00001942  4EB9 0000 2158           jsr        [0x00002158]
  2121. 00001948  486E FFF8                pea.l      [A6 - 0x8]
  2122. 0000194C  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  2123. 00001952  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2124. 00001956  303C 0610                move.w     D0, 0x610
  2125. 0000195A  A816                     syscall    Pack8
  2126. 0000195C  361F                     move.w     D3, [A7]+
  2127. 0000195E  3803                     move.w     D4, D3
  2128. 00001960  4A43                     tst.w      D3
  2129. 00001962  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2130. 00001966  6718                     beq        +0x1A /* 00001980 */
  2131. 00001968  4878 0095                push.l     0x95
  2132. 0000196C  4879 0000 8A6A           push.l     0x8A6A
  2133. 00001972  3044                     movea.w    A0, D4
  2134. 00001974  2F08                     move.l     -[A7], A0
  2135. 00001976  4EB9 0000 0F60           jsr        [0x00000F60]
  2136. 0000197C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2137. label00001980:
  2138. 00001980  4227                     clr.b      -[A7]
  2139. 00001982  486E FFF8                pea.l      [A6 - 0x8]
  2140. 00001986  4EB9 0000 2160           jsr        [0x00002160]
  2141. 0000198C  5C4F                     addq.w     A7, 6
  2142. 0000198E  600A                     bra        +0xC /* 0000199A */
  2143. 00001990  486E FFE0                pea.l      [A6 - 0x20]
  2144. 00001994  4EB9 0000 0150           jsr        [0x00000150]
  2145. label0000199A:
  2146. 0000199A  4878 03EA                push.l     0x3EA
  2147. 0000199E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2148. 000019A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2149. 000019A6  2057                     movea.l    A0, [A7]
  2150. 000019A8  2268 0004                movea.l    A1, [A0 + 0x4]
  2151. 000019AC  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  2152. 000019B0  4E91                     jsr        [A1]
  2153. 000019B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2154. 000019B6  261F                     move.l     D3, [A7]+
  2155. 000019B8  281F                     move.l     D4, [A7]+
  2156. 000019BA  4E5E                     unlink     A6
  2157. 000019BC  4E75                     rts
  2158. 000019BE  4E56 FFDC                link       A6, -0x0024
  2159. 000019C2  2F04                     move.l     -[A7], D4
  2160. 000019C4  2F03                     move.l     -[A7], D3
  2161. 000019C6  2D4F FFF4                move.l     [A6 - 0xC], A7
  2162. 000019CA  486E FFF8                pea.l      [A6 - 0x8]
  2163. 000019CE  2F3C 6372 656C           move.l     -[A7], 0x6372656C /* 'crel' */
  2164. 000019D4  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  2165. 000019DA  4EB9 0000 2158           jsr        [0x00002158]
  2166. 000019E0  2D7C 646F 6375 FFDC      move.l     [A6 - 0x24], 0x646F6375 /* 'docu' */
  2167. 000019E8  486E FFF8                pea.l      [A6 - 0x8]
  2168. 000019EC  2F3C 6B6F 636C           move.l     -[A7], 0x6B6F636C /* 'kocl' */
  2169. 000019F2  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  2170. 000019F8  486E FFDC                pea.l      [A6 - 0x24]
  2171. 000019FC  4878 0004                push.l     0x4
  2172. 00001A00  303C 0A0F                move.w     D0, 0xA0F
  2173. 00001A04  A816                     syscall    Pack8
  2174. 00001A06  361F                     move.w     D3, [A7]+
  2175. 00001A08  3803                     move.w     D4, D3
  2176. 00001A0A  4A43                     tst.w      D3
  2177. 00001A0C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2178. 00001A10  6718                     beq        +0x1A /* 00001A2A */
  2179. 00001A12  4878 00B3                push.l     0xB3
  2180. 00001A16  4879 0000 8A6A           push.l     0x8A6A
  2181. 00001A1C  3044                     movea.w    A0, D4
  2182. 00001A1E  2F08                     move.l     -[A7], A0
  2183. 00001A20  4EB9 0000 0F60           jsr        [0x00000F60]
  2184. 00001A26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2185. label00001A2A:
  2186. 00001A2A  4227                     clr.b      -[A7]
  2187. 00001A2C  486E FFF8                pea.l      [A6 - 0x8]
  2188. 00001A30  4EB9 0000 2160           jsr        [0x00002160]
  2189. 00001A36  5C4F                     addq.w     A7, 6
  2190. 00001A38  600A                     bra        +0xC /* 00001A44 */
  2191. 00001A3A  486E FFE0                pea.l      [A6 - 0x20]
  2192. 00001A3E  4EB9 0000 0150           jsr        [0x00000150]
  2193. label00001A44:
  2194. 00001A44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2195. 00001A48  2057                     movea.l    A0, [A7]
  2196. 00001A4A  2268 0004                movea.l    A1, [A0 + 0x4]
  2197. 00001A4E  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  2198. 00001A52  4E91                     jsr        [A1]
  2199. 00001A54  584F                     addq.w     A7, 4
  2200. 00001A56  261F                     move.l     D3, [A7]+
  2201. 00001A58  281F                     move.l     D4, [A7]+
  2202. 00001A5A  4E5E                     unlink     A6
  2203. 00001A5C  4E75                     rts
  2204. 00001A5E  4E56 FFF8                link       A6, -0x0008
  2205. 00001A62  2F04                     move.l     -[A7], D4
  2206. 00001A64  2F03                     move.l     -[A7], D3
  2207. 00001A66  486E FFF8                pea.l      [A6 - 0x8]
  2208. 00001A6A  4EB9 0000 2178           jsr        [0x00002178]
  2209. 00001A70  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2210. 00001A74  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  2211. 00001A7A  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  2212. 00001A80  486E FFF8                pea.l      [A6 - 0x8]
  2213. 00001A84  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  2214. 00001A8A  584F                     addq.w     A7, 4
  2215. 00001A8C  2F08                     move.l     -[A7], A0
  2216. 00001A8E  303C 0812                move.w     D0, 0x812
  2217. 00001A92  A816                     syscall    Pack8
  2218. 00001A94  361F                     move.w     D3, [A7]+
  2219. 00001A96  3803                     move.w     D4, D3
  2220. 00001A98  4A43                     tst.w      D3
  2221. 00001A9A  544F                     addq.w     A7, 2
  2222. 00001A9C  6718                     beq        +0x1A /* 00001AB6 */
  2223. 00001A9E  4878 00CD                push.l     0xCD
  2224. 00001AA2  4879 0000 8A6A           push.l     0x8A6A
  2225. 00001AA8  3044                     movea.w    A0, D4
  2226. 00001AAA  2F08                     move.l     -[A7], A0
  2227. 00001AAC  4EB9 0000 0F60           jsr        [0x00000F60]
  2228. 00001AB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2229. label00001AB6:
  2230. 00001AB6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2231. 00001ABA  486E FFF8                pea.l      [A6 - 0x8]
  2232. 00001ABE  4EB9 0003 C154           jsr        [0x0003C154]
  2233. 00001AC4  584F                     addq.w     A7, 4
  2234. 00001AC6  2F08                     move.l     -[A7], A0
  2235. 00001AC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2236. 00001ACC  2057                     movea.l    A0, [A7]
  2237. 00001ACE  2268 0004                movea.l    A1, [A0 + 0x4]
  2238. 00001AD2  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  2239. 00001AD6  4E91                     jsr        [A1]
  2240. 00001AD8  3F3C FFFF                move.w     -[A7], 0xFFFF
  2241. 00001ADC  486E FFF8                pea.l      [A6 - 0x8]
  2242. 00001AE0  4EB9 0000 2180           jsr        [0x00002180]
  2243. 00001AE6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2244. 00001AEA  261F                     move.l     D3, [A7]+
  2245. 00001AEC  281F                     move.l     D4, [A7]+
  2246. 00001AEE  4E5E                     unlink     A6
  2247. 00001AF0  4E75                     rts
  2248. 00001AF2  4E56 FFAA                link       A6, -0x0056
  2249. 00001AF6  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  2250. 00001AFA  246E 0008                movea.l    A2, [A6 + 0x8]
  2251. 00001AFE  266E 000C                movea.l    A3, [A6 + 0xC]
  2252. 00001B02  2C2E 0010                move.l     D6, [A6 + 0x10]
  2253. 00001B06  554F                     subq.w     A7, 2
  2254. 00001B08  2F0B                     move.l     -[A7], A3
  2255. 00001B0A  486E FFB6                pea.l      [A6 - 0x4A]
  2256. 00001B0E  303C 0407                move.w     D0, 0x407
  2257. 00001B12  A816                     syscall    Pack8
  2258. 00001B14  361F                     move.w     D3, [A7]+
  2259. 00001B16  3803                     move.w     D4, D3
  2260. 00001B18  4A43                     tst.w      D3
  2261. 00001B1A  6718                     beq        +0x1A /* 00001B34 */
  2262. 00001B1C  4878 00DF                push.l     0xDF
  2263. 00001B20  4879 0000 8A6A           push.l     0x8A6A
  2264. 00001B26  3044                     movea.w    A0, D4
  2265. 00001B28  2F08                     move.l     -[A7], A0
  2266. 00001B2A  4EB9 0000 0F60           jsr        [0x00000F60]
  2267. 00001B30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2268. label00001B34:
  2269. 00001B34  7601                     moveq.l    D3, 0x01
  2270. 00001B36  7001                     moveq.l    D0, 0x01
  2271. 00001B38  B0AE FFB6                cmp.l      D0, [A6 - 0x4A]
  2272. 00001B3C  6E00 0082                bgt        +0x84 /* 00001BC0 */
  2273. label00001B40:
  2274. 00001B40  554F                     subq.w     A7, 2
  2275. 00001B42  2F0B                     move.l     -[A7], A3
  2276. 00001B44  2F03                     move.l     -[A7], D3
  2277. 00001B46  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  2278. 00001B4C  486E FFB2                pea.l      [A6 - 0x4E]
  2279. 00001B50  486E FFAE                pea.l      [A6 - 0x52]
  2280. 00001B54  486E FFBA                pea.l      [A6 - 0x46]
  2281. 00001B58  4878 0046                push.l     0x46 /* 'F' */
  2282. 00001B5C  486E FFAA                pea.l      [A6 - 0x56]
  2283. 00001B60  303C 100A                move.w     D0, 0x100A
  2284. 00001B64  A816                     syscall    Pack8
  2285. 00001B66  381F                     move.w     D4, [A7]+
  2286. 00001B68  3A04                     move.w     D5, D4
  2287. 00001B6A  4A44                     tst.w      D4
  2288. 00001B6C  6718                     beq        +0x1A /* 00001B86 */
  2289. 00001B6E  4878 00ED                push.l     0xED
  2290. 00001B72  4879 0000 8A6A           push.l     0x8A6A
  2291. 00001B78  3045                     movea.w    A0, D5
  2292. 00001B7A  2F08                     move.l     -[A7], A0
  2293. 00001B7C  4EB9 0000 0F60           jsr        [0x00000F60]
  2294. 00001B82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2295. label00001B86:
  2296. 00001B86  0C86 0000 03EA           cmpi.l     D6, 0x3EA
  2297. 00001B8C  6616                     bne        +0x18 /* 00001BA4 */
  2298. 00001B8E  486E FFBA                pea.l      [A6 - 0x46]
  2299. 00001B92  2F0A                     move.l     -[A7], A2
  2300. 00001B94  2057                     movea.l    A0, [A7]
  2301. 00001B96  2268 0004                movea.l    A1, [A0 + 0x4]
  2302. 00001B9A  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  2303. 00001B9E  4E91                     jsr        [A1]
  2304. 00001BA0  504F                     addq.w     A7, 8
  2305. 00001BA2  6014                     bra        +0x16 /* 00001BB8 */
  2306. label00001BA4:
  2307. 00001BA4  486E FFBA                pea.l      [A6 - 0x46]
  2308. 00001BA8  2F0A                     move.l     -[A7], A2
  2309. 00001BAA  2057                     movea.l    A0, [A7]
  2310. 00001BAC  2268 0004                movea.l    A1, [A0 + 0x4]
  2311. 00001BB0  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  2312. 00001BB4  4E91                     jsr        [A1]
  2313. 00001BB6  504F                     addq.w     A7, 8
  2314. label00001BB8:
  2315. 00001BB8  5283                     addq.l     D3, 1
  2316. 00001BBA  B6AE FFB6                cmp.l      D3, [A6 - 0x4A]
  2317. 00001BBE  6F80                     ble        -0x7E /* 00001B40 */
  2318. label00001BC0:
  2319. 00001BC0  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  2320. 00001BC4  4E5E                     unlink     A6
  2321. 00001BC6  4E75                     rts
  2322. 00001BC8  4E75                     rts
  2323. 00001BCA  4E75                     rts
  2324. 00001BCC  91C8                     sub.l      A0, A0
  2325. 00001BCE  4E75                     rts
  2326. 00001BD0  4E75                     rts
  2327. 00001BD2  4E56 FFFE                link       A6, -0x0002
  2328. 00001BD6  2F03                     move.l     -[A7], D3
  2329. 00001BD8  486E FFFE                pea.l      [A6 - 0x2]
  2330. 00001BDC  4EB9 0000 0AC0           jsr        [0x00000AC0]
  2331. 00001BE2  4EB9 0000 0450           jsr        [0x00000450]
  2332. 00001BE8  2F08                     move.l     -[A7], A0
  2333. 00001BEA  4EB9 0000 0468           jsr        [0x00000468]
  2334. 00001BF0  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  2335. 00001BF6  A8FD                     syscall    PrGlue
  2336. 00001BF8  361F                     move.w     D3, [A7]+
  2337. 00001BFA  5C4F                     addq.w     A7, 6
  2338. 00001BFC  6718                     beq        +0x1A /* 00001C16 */
  2339. 00001BFE  4878 0140                push.l     0x140
  2340. 00001C02  4879 0000 8A6A           push.l     0x8A6A
  2341. 00001C08  3043                     movea.w    A0, D3
  2342. 00001C0A  2F08                     move.l     -[A7], A0
  2343. 00001C0C  4EB9 0000 0F60           jsr        [0x00000F60]
  2344. 00001C12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2345. label00001C16:
  2346. 00001C16  3F3C FFFF                move.w     -[A7], 0xFFFF
  2347. 00001C1A  486E FFFE                pea.l      [A6 - 0x2]
  2348. 00001C1E  4EB9 0000 0AC8           jsr        [0x00000AC8]
  2349. 00001C24  5C4F                     addq.w     A7, 6
  2350. 00001C26  261F                     move.l     D3, [A7]+
  2351. 00001C28  4E5E                     unlink     A6
  2352. 00001C2A  4E75                     rts
  2353. 00001C2C  4E56 0000                link       A6, 0
  2354. 00001C30  2F03                     move.l     -[A7], D3
  2355. 00001C32  262E 0018                move.l     D3, [A6 + 0x18]
  2356. 00001C36  2003                     move.l     D0, D3
  2357. 00001C38  0480 0000 03EA           subi.l     D0, 0x3EA
  2358. 00001C3E  6706                     beq        +0x8 /* 00001C46 */
  2359. 00001C40  5380                     subq.l     D0, 1
  2360. 00001C42  6702                     beq        +0x4 /* 00001C46 */
  2361. 00001C44  6020                     bra        +0x22 /* 00001C66 */
  2362. label00001C46:
  2363. 00001C46  2F03                     move.l     -[A7], D3
  2364. 00001C48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2365. 00001C4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2366. 00001C50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2367. 00001C54  2057                     movea.l    A0, [A7]
  2368. 00001C56  2268 0004                movea.l    A1, [A0 + 0x4]
  2369. 00001C5A  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  2370. 00001C5E  4E91                     jsr        [A1]
  2371. 00001C60  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2372. 00001C64  601C                     bra        +0x1E /* 00001C82 */
  2373. label00001C66:
  2374. 00001C66  2F03                     move.l     -[A7], D3
  2375. 00001C68  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2376. 00001C6C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2377. 00001C70  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2378. 00001C74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2379. 00001C78  61FF FFFF EB32           bsr        -0x14CC /* 000007AC */
  2380. 00001C7E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2381. label00001C82:
  2382. 00001C82  261F                     move.l     D3, [A7]+
  2383. 00001C84  4E5E                     unlink     A6
  2384. 00001C86  4E75                     rts
  2385. 00001C88  4E56 0000                link       A6, 0
  2386. 00001C8C  202E 000C                move.l     D0, [A6 + 0xC]
  2387. 00001C90  0480 6377 696E           subi.l     D0, 0x6377696E /* 'cwin' */
  2388. 00001C96  670A                     beq        +0xC /* 00001CA2 */
  2389. 00001C98  0480 00F7 FA07           subi.l     D0, 0xF7FA07
  2390. 00001C9E  6702                     beq        +0x4 /* 00001CA2 */
  2391. 00001CA0  6014                     bra        +0x16 /* 00001CB6 */
  2392. label00001CA2:
  2393. 00001CA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2394. 00001CA6  2057                     movea.l    A0, [A7]
  2395. 00001CA8  2268 0004                movea.l    A1, [A0 + 0x4]
  2396. 00001CAC  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  2397. 00001CB0  4E91                     jsr        [A1]
  2398. 00001CB2  584F                     addq.w     A7, 4
  2399. 00001CB4  6022                     bra        +0x24 /* 00001CD8 */
  2400. label00001CB6:
  2401. 00001CB6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  2402. 00001CBA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2403. 00001CBE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2404. 00001CC2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2405. 00001CC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2406. 00001CCA  206E 0008                movea.l    A0, [A6 + 0x8]
  2407. 00001CCE  4868 0048                pea.l      [A0 + 0x48]
  2408. 00001CD2  4EB9 0000 20A8           jsr        [0x000020A8]
  2409. label00001CD8:
  2410. 00001CD8  4E5E                     unlink     A6
  2411. 00001CDA  4E75                     rts
  2412. 00001CDC  4E56 0000                link       A6, 0
  2413. 00001CE0  2F03                     move.l     -[A7], D3
  2414. 00001CE2  202E 000C                move.l     D0, [A6 + 0xC]
  2415. 00001CE6  0480 646F 6375           subi.l     D0, 0x646F6375 /* 'docu' */
  2416. 00001CEC  6702                     beq        +0x4 /* 00001CF0 */
  2417. 00001CEE  6014                     bra        +0x16 /* 00001D04 */
  2418. label00001CF0:
  2419. 00001CF0  4EB9 0003 C61A           jsr        [0x0003C61A]
  2420. 00001CF6  2F08                     move.l     -[A7], A0
  2421. 00001CF8  4EB9 0000 21B4           jsr        [0x000021B4]
  2422. 00001CFE  2600                     move.l     D3, D0
  2423. 00001D00  584F                     addq.w     A7, 4
  2424. 00001D02  6012                     bra        +0x14 /* 00001D16 */
  2425. label00001D04:
  2426. 00001D04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2427. 00001D08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2428. 00001D0C  61FF FFFF EC2A           bsr        -0x13D4 /* 00000938 */
  2429. 00001D12  2600                     move.l     D3, D0
  2430. 00001D14  504F                     addq.w     A7, 8
  2431. label00001D16:
  2432. 00001D16  2003                     move.l     D0, D3
  2433. 00001D18  261F                     move.l     D3, [A7]+
  2434. 00001D1A  4E5E                     unlink     A6
  2435. 00001D1C  4E75                     rts
  2436. 00001D1E  4E56 0000                link       A6, 0
  2437. 00001D22  202E 000C                move.l     D0, [A6 + 0xC]
  2438. 00001D26  0480 646F 6375           subi.l     D0, 0x646F6375 /* 'docu' */
  2439. 00001D2C  6702                     beq        +0x4 /* 00001D30 */
  2440. 00001D2E  601A                     bra        +0x1C /* 00001D4A */
  2441. label00001D30:
  2442. 00001D30  4878 01A9                push.l     0x1A9
  2443. 00001D34  4879 0000 8A6A           push.l     0x8A6A
  2444. 00001D3A  4878 F940                push.l     0xF940
  2445. 00001D3E  4EB9 0000 0F60           jsr        [0x00000F60]
  2446. 00001D44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2447. 00001D48  601A                     bra        +0x1C /* 00001D64 */
  2448. label00001D4A:
  2449. 00001D4A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2450. 00001D4E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2451. 00001D52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2452. 00001D56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2453. 00001D5A  61FF FFFF EC2C           bsr        -0x13D2 /* 00000988 */
  2454. 00001D60  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2455. label00001D64:
  2456. 00001D64  4E5E                     unlink     A6
  2457. 00001D66  4E75                     rts
  2458. 00001D68  4E56 0000                link       A6, 0
  2459. 00001D6C  2F0B                     move.l     -[A7], A3
  2460. 00001D6E  2F0A                     move.l     -[A7], A2
  2461. 00001D70  202E 000C                move.l     D0, [A6 + 0xC]
  2462. 00001D74  0480 646F 6375           subi.l     D0, 0x646F6375 /* 'docu' */
  2463. 00001D7A  6702                     beq        +0x4 /* 00001D7E */
  2464. 00001D7C  6044                     bra        +0x46 /* 00001DC2 */
  2465. label00001D7E:
  2466. 00001D7E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2467. 00001D82  61FF 0000 10CE           bsr        +0x10D0 /* 00002E52 */
  2468. 00001D88  2448                     movea.l    A2, A0
  2469. 00001D8A  200A                     move.l     D0, A2
  2470. 00001D8C  584F                     addq.w     A7, 4
  2471. 00001D8E  6618                     bne        +0x1A /* 00001DA8 */
  2472. 00001D90  4878 01C5                push.l     0x1C5
  2473. 00001D94  4879 0000 8A6A           push.l     0x8A6A
  2474. 00001D9A  4878 F940                push.l     0xF940
  2475. 00001D9E  4EB9 0000 0F60           jsr        [0x00000F60]
  2476. 00001DA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2477. label00001DA8:
  2478. 00001DA8  264A                     movea.l    A3, A2
  2479. 00001DAA  200A                     move.l     D0, A2
  2480. 00001DAC  6704                     beq        +0x6 /* 00001DB2 */
  2481. 00001DAE  47EB 0036                lea.l      A3, [A3 + 0x36]
  2482. label00001DB2:
  2483. 00001DB2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2484. 00001DB6  2F0B                     move.l     -[A7], A3
  2485. 00001DB8  4EB9 0000 2100           jsr        [0x00002100]
  2486. 00001DBE  504F                     addq.w     A7, 8
  2487. 00001DC0  601A                     bra        +0x1C /* 00001DDC */
  2488. label00001DC2:
  2489. 00001DC2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2490. 00001DC6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2491. 00001DCA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2492. 00001DCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2493. 00001DD2  61FF FFFF EC40           bsr        -0x13BE /* 00000A14 */
  2494. 00001DD8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2495. label00001DDC:
  2496. 00001DDC  245F                     movea.l    A2, [A7]+
  2497. 00001DDE  265F                     movea.l    A3, [A7]+
  2498. 00001DE0  4E5E                     unlink     A6
  2499. 00001DE2  4E75                     rts
  2500. 00001DE4  4E56 0000                link       A6, 0
  2501. 00001DE8  202E 000C                move.l     D0, [A6 + 0xC]
  2502. 00001DEC  0480 646F 6375           subi.l     D0, 0x646F6375 /* 'docu' */
  2503. 00001DF2  6702                     beq        +0x4 /* 00001DF6 */
  2504. 00001DF4  6004                     bra        +0x6 /* 00001DFA */
  2505. label00001DF6:
  2506. 00001DF6  7001                     moveq.l    D0, 0x01
  2507. 00001DF8  6012                     bra        +0x14 /* 00001E0C */
  2508. label00001DFA:
  2509. 00001DFA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2510. 00001DFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2511. 00001E02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2512. 00001E06  61FF FFFF EC98           bsr        -0x1366 /* 00000AA0 */
  2513. label00001E0C:
  2514. 00001E0C  4E5E                     unlink     A6
  2515. 00001E0E  4E75                     rts
  2516. fn00001E10:
  2517. 00001E10  4E56 0000                link       A6, 0
  2518. 00001E14  2F0A                     move.l     -[A7], A2
  2519. 00001E16  4A6E 000C                tst.w      [A6 + 0xC]
  2520. 00001E1A  671E                     beq        +0x20 /* 00001E3A */
  2521. 00001E1C  206E 0008                movea.l    A0, [A6 + 0x8]
  2522. 00001E20  41E8 0056                lea.l      A0, [A0 + 0x56]
  2523. 00001E24  226E 0008                movea.l    A1, [A6 + 0x8]
  2524. 00001E28  2288                     move.l     [A1], A0
  2525. 00001E2A  206E 0008                movea.l    A0, [A6 + 0x8]
  2526. 00001E2E  4868 0056                pea.l      [A0 + 0x56]
  2527. 00001E32  4EB9 0000 17B0           jsr        [0x000017B0]
  2528. 00001E38  584F                     addq.w     A7, 4
  2529. label00001E3A:
  2530. 00001E3A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2531. 00001E3E  4267                     clr.w      -[A7]
  2532. 00001E40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2533. 00001E44  61FF FFFF ED8C           bsr        -0x1272 /* 00000BD2 */
  2534. 00001E4A  206E 0008                movea.l    A0, [A6 + 0x8]
  2535. 00001E4E  4868 0036                pea.l      [A0 + 0x36]
  2536. 00001E52  4EB9 0000 1F58           jsr        [0x00001F58]
  2537. 00001E58  41F9 0000 83B6           lea.l      A0, [0x000083B6]
  2538. 00001E5E  226E 0008                movea.l    A1, [A6 + 0x8]
  2539. 00001E62  2348 0004                move.l     [A1 + 0x4], A0
  2540. 00001E66  41F9 0000 83B6           lea.l      A0, [0x000083B6]
  2541. 00001E6C  41E8 0198                lea.l      A0, [A0 + 0x198]
  2542. 00001E70  226E 0008                movea.l    A1, [A6 + 0x8]
  2543. 00001E74  2251                     movea.l    A1, [A1]
  2544. 00001E76  2288                     move.l     [A1], A0
  2545. 00001E78  41F9 0000 83B6           lea.l      A0, [0x000083B6]
  2546. 00001E7E  41E8 0064                lea.l      A0, [A0 + 0x64]
  2547. 00001E82  226E 0008                movea.l    A1, [A6 + 0x8]
  2548. 00001E86  2348 0036                move.l     [A1 + 0x36], A0
  2549. 00001E8A  206E 0008                movea.l    A0, [A6 + 0x8]
  2550. 00001E8E  2450                     movea.l    A2, [A0]
  2551. 00001E90  41E8 0056                lea.l      A0, [A0 + 0x56]
  2552. 00001E94  91CA                     sub.l      A0, A2
  2553. 00001E96  2548 0008                move.l     [A2 + 0x8], A0
  2554. 00001E9A  206E 0008                movea.l    A0, [A6 + 0x8]
  2555. 00001E9E  4228 0054                clr.b      [A0 + 0x54]
  2556. 00001EA2  206E 0008                movea.l    A0, [A6 + 0x8]
  2557. 00001EA6  4228 0055                clr.b      [A0 + 0x55]
  2558. 00001EAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2559. 00001EAE  42A8 0050                clr.l      [A0 + 0x50]
  2560. 00001EB2  206E 0008                movea.l    A0, [A6 + 0x8]
  2561. 00001EB6  217C 646F 6375 004A      move.l     [A0 + 0x4A], 0x646F6375 /* 'docu' */
  2562. 00001EBE  486E 0008                pea.l      [A6 + 0x8]
  2563. 00001EC2  4879 0002 614C           push.l     0x2614C
  2564. 00001EC8  4EB9 0003 C650           jsr        [0x0003C650]
  2565. 00001ECE  206E 0008                movea.l    A0, [A6 + 0x8]
  2566. 00001ED2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2567. 00001ED6  245F                     movea.l    A2, [A7]+
  2568. 00001ED8  4E5E                     unlink     A6
  2569. 00001EDA  4E75                     rts
  2570. fn00001EDC:
  2571. 00001EDC  4E56 0000                link       A6, 0
  2572. 00001EE0  2F0A                     move.l     -[A7], A2
  2573. 00001EE2  4AAE 0008                tst.l      [A6 + 0x8]
  2574. 00001EE6  6700 00AE                beq        +0xB0 /* 00001F96 */
  2575. 00001EEA  41F9 0000 83B6           lea.l      A0, [0x000083B6]
  2576. 00001EF0  226E 0008                movea.l    A1, [A6 + 0x8]
  2577. 00001EF4  2348 0004                move.l     [A1 + 0x4], A0
  2578. 00001EF8  41F9 0000 83B6           lea.l      A0, [0x000083B6]
  2579. 00001EFE  41E8 0198                lea.l      A0, [A0 + 0x198]
  2580. 00001F02  226E 0008                movea.l    A1, [A6 + 0x8]
  2581. 00001F06  2251                     movea.l    A1, [A1]
  2582. 00001F08  2288                     move.l     [A1], A0
  2583. 00001F0A  41F9 0000 83B6           lea.l      A0, [0x000083B6]
  2584. 00001F10  41E8 0064                lea.l      A0, [A0 + 0x64]
  2585. 00001F14  226E 0008                movea.l    A1, [A6 + 0x8]
  2586. 00001F18  2348 0036                move.l     [A1 + 0x36], A0
  2587. 00001F1C  206E 0008                movea.l    A0, [A6 + 0x8]
  2588. 00001F20  2450                     movea.l    A2, [A0]
  2589. 00001F22  41E8 0056                lea.l      A0, [A0 + 0x56]
  2590. 00001F26  91CA                     sub.l      A0, A2
  2591. 00001F28  2548 0008                move.l     [A2 + 0x8], A0
  2592. 00001F2C  206E 0008                movea.l    A0, [A6 + 0x8]
  2593. 00001F30  2468 0050                movea.l    A2, [A0 + 0x50]
  2594. 00001F34  200A                     move.l     D0, A2
  2595. 00001F36  6704                     beq        +0x6 /* 00001F3C */
  2596. 00001F38  204A                     movea.l    A0, A2
  2597. 00001F3A  A023                     syscall    DisposHandle/DisposeHandle
  2598. label00001F3C:
  2599. 00001F3C  486E 0008                pea.l      [A6 + 0x8]
  2600. 00001F40  4879 0002 614C           push.l     0x2614C
  2601. 00001F46  4EB9 0003 C668           jsr        [0x0003C668]
  2602. 00001F4C  4267                     clr.w      -[A7]
  2603. 00001F4E  206E 0008                movea.l    A0, [A6 + 0x8]
  2604. 00001F52  4868 0036                pea.l      [A0 + 0x36]
  2605. 00001F56  4EB9 0000 1F60           jsr        [0x00001F60]
  2606. 00001F5C  4267                     clr.w      -[A7]
  2607. 00001F5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2608. 00001F62  61FF FFFF ED28           bsr        -0x12D6 /* 00000C8C */
  2609. 00001F68  4A6E 000C                tst.w      [A6 + 0xC]
  2610. 00001F6C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2611. 00001F70  6712                     beq        +0x14 /* 00001F84 */
  2612. 00001F72  4267                     clr.w      -[A7]
  2613. 00001F74  206E 0008                movea.l    A0, [A6 + 0x8]
  2614. 00001F78  4868 0056                pea.l      [A0 + 0x56]
  2615. 00001F7C  4EB9 0000 17B8           jsr        [0x000017B8]
  2616. 00001F82  5C4F                     addq.w     A7, 6
  2617. label00001F84:
  2618. 00001F84  4A6E 000C                tst.w      [A6 + 0xC]
  2619. 00001F88  6F0C                     ble        +0xE /* 00001F96 */
  2620. 00001F8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2621. 00001F8E  4EB9 0000 0168           jsr        [0x00000168]
  2622. 00001F94  584F                     addq.w     A7, 4
  2623. label00001F96:
  2624. 00001F96  206E 0008                movea.l    A0, [A6 + 0x8]
  2625. 00001F9A  245F                     movea.l    A2, [A7]+
  2626. 00001F9C  4E5E                     unlink     A6
  2627. 00001F9E  4E75                     rts
  2628. 00001FA0  4E56 FFB8                link       A6, -0x0048
  2629. 00001FA4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2630. 00001FA8  246E 0008                movea.l    A2, [A6 + 0x8]
  2631. 00001FAC  7601                     moveq.l    D3, 0x01
  2632. 00001FAE  202E 000C                move.l     D0, [A6 + 0xC]
  2633. 00001FB2  5980                     subq.l     D0, 4
  2634. 00001FB4  0C80 0000 000D           cmpi.l     D0, 0xD /* '\r' */
  2635. 00001FBA  6200 0270                bhi        +0x272 /* 0000222C */
  2636. 00001FBE  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2637. 00001FC2  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2638. 00001FC6  001C 0034                ori.b      [A4]+, 0x34 /* '4' */
  2639. 00001FCA  007A 0098 00E0           ori.w      [PC + 0xE0 /* 000020AC, value 0x4EB9 */], 0x98
  2640. 00001FD0  0148                     bchg       A0, D0
  2641. 00001FD2  0266 0266                andi.w     -[A6], 0x266
  2642. 00001FD6  0266 0266                andi.w     -[A6], 0x266
  2643. 00001FDA  0266 0266                andi.w     -[A6], 0x266
  2644. 00001FDE  0266 01D8                andi.w     -[A6], 0x1D8
  2645. 00001FE2  1F3C 0001                move.b     -[A7], 0x1
  2646. 00001FE6  2F0A                     move.l     -[A7], A2
  2647. 00001FE8  2057                     movea.l    A0, [A7]
  2648. 00001FEA  2268 0004                movea.l    A1, [A0 + 0x4]
  2649. 00001FEE  2269 015C                movea.l    A1, [A1 + 0x15C]
  2650. 00001FF2  4E91                     jsr        [A1]
  2651. 00001FF4  5C4F                     addq.w     A7, 6
  2652. 00001FF6  6000 024A                bra        +0x24C /* 00002242 */
  2653. 00001FFA  2F0A                     move.l     -[A7], A2
  2654. 00001FFC  2057                     movea.l    A0, [A7]
  2655. 00001FFE  2268 0004                movea.l    A1, [A0 + 0x4]
  2656. 00002002  2269 0144                movea.l    A1, [A1 + 0x144]
  2657. 00002006  4E91                     jsr        [A1]
  2658. 00002008  4A00                     tst.b      D0
  2659. 0000200A  584F                     addq.w     A7, 4
  2660. 0000200C  6732                     beq        +0x34 /* 00002040 */
  2661. 0000200E  4227                     clr.b      -[A7]
  2662. 00002010  2F3C 7361 7665           move.l     -[A7], 0x73617665 /* 'save' */
  2663. 00002016  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  2664. 0000201C  486A 0036                pea.l      [A2 + 0x36]
  2665. 00002020  2057                     movea.l    A0, [A7]
  2666. 00002022  2250                     movea.l    A1, [A0]
  2667. 00002024  2269 00BC                movea.l    A1, [A1 + 0xBC]
  2668. 00002028  4E91                     jsr        [A1]
  2669. 0000202A  2F0A                     move.l     -[A7], A2
  2670. 0000202C  2057                     movea.l    A0, [A7]
  2671. 0000202E  2268 0004                movea.l    A1, [A0 + 0x4]
  2672. 00002032  2269 0174                movea.l    A1, [A1 + 0x174]
  2673. 00002036  4E91                     jsr        [A1]
  2674. 00002038  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2675. 0000203C  6000 0204                bra        +0x206 /* 00002242 */
  2676. label00002040:
  2677. 00002040  1F3C 0001                move.b     -[A7], 0x1
  2678. 00002044  486E FFB8                pea.l      [A6 - 0x48]
  2679. 00002048  2F0A                     move.l     -[A7], A2
  2680. 0000204A  2057                     movea.l    A0, [A7]
  2681. 0000204C  2268 0004                movea.l    A1, [A0 + 0x4]
  2682. 00002050  2269 0154                movea.l    A1, [A1 + 0x154]
  2683. 00002054  4E91                     jsr        [A1]
  2684. 00002056  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2685. 0000205A  6000 01E6                bra        +0x1E8 /* 00002242 */
  2686. 0000205E  2F0A                     move.l     -[A7], A2
  2687. 00002060  2057                     movea.l    A0, [A7]
  2688. 00002062  2268 0004                movea.l    A1, [A0 + 0x4]
  2689. 00002066  2269 0160                movea.l    A1, [A1 + 0x160]
  2690. 0000206A  4E91                     jsr        [A1]
  2691. 0000206C  4A00                     tst.b      D0
  2692. 0000206E  584F                     addq.w     A7, 4
  2693. 00002070  6700 01D0                beq        +0x1D2 /* 00002242 */
  2694. 00002074  4227                     clr.b      -[A7]
  2695. 00002076  2F3C 7276 7274           move.l     -[A7], 0x72767274 /* 'rvrt' */
  2696. 0000207C  2F3C 6D69 7363           move.l     -[A7], 0x6D697363 /* 'misc' */
  2697. 00002082  486A 0036                pea.l      [A2 + 0x36]
  2698. 00002086  2057                     movea.l    A0, [A7]
  2699. 00002088  2250                     movea.l    A1, [A0]
  2700. 0000208A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  2701. 0000208E  4E91                     jsr        [A1]
  2702. 00002090  2F0A                     move.l     -[A7], A2
  2703. 00002092  2057                     movea.l    A0, [A7]
  2704. 00002094  2268 0004                movea.l    A1, [A0 + 0x4]
  2705. 00002098  2269 0178                movea.l    A1, [A1 + 0x178]
  2706. 0000209C  4E91                     jsr        [A1]
  2707. 0000209E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2708. 000020A2  6000 019E                bra        +0x1A0 /* 00002242 */
  2709. 000020A6  4AAA 0050                tst.l      [A2 + 0x50]
  2710. 000020AA  660A                     bne        +0xC /* 000020B6 */
  2711. 000020AC  4EB9 0000 0458           jsr        [0x00000458]
  2712. 000020B2  2548 0050                move.l     [A2 + 0x50], A0
  2713. label000020B6:
  2714. 000020B6  4AAA 0050                tst.l      [A2 + 0x50]
  2715. 000020BA  672A                     beq        +0x2C /* 000020E6 */
  2716. 000020BC  486E FFFE                pea.l      [A6 - 0x2]
  2717. 000020C0  4EB9 0000 0AC0           jsr        [0x00000AC0]
  2718. 000020C6  2F2A 0050                move.l     -[A7], [A2 + 0x50]
  2719. 000020CA  4EB9 0000 0468           jsr        [0x00000468]
  2720. 000020D0  3F3C FFFF                move.w     -[A7], 0xFFFF
  2721. 000020D4  486E FFFE                pea.l      [A6 - 0x2]
  2722. 000020D8  4EB9 0000 0AC8           jsr        [0x00000AC8]
  2723. 000020DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2724. 000020E2  6000 015E                bra        +0x160 /* 00002242 */
  2725. label000020E6:
  2726. 000020E6  4878 009C                push.l     0x9C
  2727. 000020EA  4879 0000 86A6           push.l     0x86A6
  2728. 000020F0  554F                     subq.w     A7, 2
  2729. 000020F2  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  2730. 000020F8  A8FD                     syscall    PrGlue
  2731. 000020FA  301F                     move.w     D0, [A7]+
  2732. 000020FC  48C0                     ext.l      D0
  2733. 000020FE  2F00                     move.l     -[A7], D0
  2734. 00002100  4EB9 0000 0F60           jsr        [0x00000F60]
  2735. 00002106  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2736. 0000210A  6000 0136                bra        +0x138 /* 00002242 */
  2737. 0000210E  4AAA 0050                tst.l      [A2 + 0x50]
  2738. 00002112  660A                     bne        +0xC /* 0000211E */
  2739. 00002114  4EB9 0000 0458           jsr        [0x00000458]
  2740. 0000211A  2548 0050                move.l     [A2 + 0x50], A0
  2741. label0000211E:
  2742. 0000211E  4AAA 0050                tst.l      [A2 + 0x50]
  2743. 00002122  6752                     beq        +0x54 /* 00002176 */
  2744. 00002124  4EB9 0000 0AA8           jsr        [0x00000AA8]
  2745. 0000212A  2F2A 0050                move.l     -[A7], [A2 + 0x50]
  2746. 0000212E  4EB9 0000 0470           jsr        [0x00000470]
  2747. 00002134  1800                     move.b     D4, D0
  2748. 00002136  4EB9 0000 0AB0           jsr        [0x00000AB0 /* TEScrpLength */]
  2749. 0000213C  4A04                     tst.b      D4
  2750. 0000213E  584F                     addq.w     A7, 4
  2751. 00002140  6700 0100                beq        +0x102 /* 00002242 */
  2752. 00002144  4227                     clr.b      -[A7]
  2753. 00002146  2F3C 7064 6F63           move.l     -[A7], 0x70646F63 /* 'pdoc' */
  2754. 0000214C  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  2755. 00002152  486A 0036                pea.l      [A2 + 0x36]
  2756. 00002156  2057                     movea.l    A0, [A7]
  2757. 00002158  2250                     movea.l    A1, [A0]
  2758. 0000215A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  2759. 0000215E  4E91                     jsr        [A1]
  2760. 00002160  2F0A                     move.l     -[A7], A2
  2761. 00002162  2057                     movea.l    A0, [A7]
  2762. 00002164  2268 0004                movea.l    A1, [A0 + 0x4]
  2763. 00002168  2269 017C                movea.l    A1, [A1 + 0x17C]
  2764. 0000216C  4E91                     jsr        [A1]
  2765. 0000216E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2766. 00002172  6000 00CE                bra        +0xD0 /* 00002242 */
  2767. label00002176:
  2768. 00002176  4878 00B3                push.l     0xB3
  2769. 0000217A  4879 0000 86A6           push.l     0x86A6
  2770. 00002180  554F                     subq.w     A7, 2
  2771. 00002182  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  2772. 00002188  A8FD                     syscall    PrGlue
  2773. 0000218A  301F                     move.w     D0, [A7]+
  2774. 0000218C  48C0                     ext.l      D0
  2775. 0000218E  2F00                     move.l     -[A7], D0
  2776. 00002190  4EB9 0000 0F60           jsr        [0x00000F60]
  2777. 00002196  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2778. 0000219A  6000 00A6                bra        +0xA8 /* 00002242 */
  2779. 0000219E  4AAA 0050                tst.l      [A2 + 0x50]
  2780. 000021A2  660A                     bne        +0xC /* 000021AE */
  2781. 000021A4  4EB9 0000 0458           jsr        [0x00000458]
  2782. 000021AA  2548 0050                move.l     [A2 + 0x50], A0
  2783. label000021AE:
  2784. 000021AE  266A 0050                movea.l    A3, [A2 + 0x50]
  2785. 000021B2  200B                     move.l     D0, A3
  2786. 000021B4  6750                     beq        +0x52 /* 00002206 */
  2787. 000021B6  2053                     movea.l    A0, [A3]
  2788. 000021B8  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  2789. 000021BE  206A 0050                movea.l    A0, [A2 + 0x50]
  2790. 000021C2  2050                     movea.l    A0, [A0]
  2791. 000021C4  317C 270F 0040           move.w     [A0 + 0x40], 0x270F
  2792. 000021CA  206A 0050                movea.l    A0, [A2 + 0x50]
  2793. 000021CE  2050                     movea.l    A0, [A0]
  2794. 000021D0  317C 0001 0042           move.w     [A0 + 0x42], 0x1
  2795. 000021D6  4227                     clr.b      -[A7]
  2796. 000021D8  2F3C 7064 6F63           move.l     -[A7], 0x70646F63 /* 'pdoc' */
  2797. 000021DE  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  2798. 000021E4  486A 0036                pea.l      [A2 + 0x36]
  2799. 000021E8  2057                     movea.l    A0, [A7]
  2800. 000021EA  2250                     movea.l    A1, [A0]
  2801. 000021EC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  2802. 000021F0  4E91                     jsr        [A1]
  2803. 000021F2  2F0A                     move.l     -[A7], A2
  2804. 000021F4  2057                     movea.l    A0, [A7]
  2805. 000021F6  2268 0004                movea.l    A1, [A0 + 0x4]
  2806. 000021FA  2269 017C                movea.l    A1, [A1 + 0x17C]
  2807. 000021FE  4E91                     jsr        [A1]
  2808. 00002200  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2809. 00002204  603C                     bra        +0x3E /* 00002242 */
  2810. label00002206:
  2811. 00002206  4878 00C6                push.l     0xC6
  2812. 0000220A  4879 0000 86A6           push.l     0x86A6
  2813. 00002210  554F                     subq.w     A7, 2
  2814. 00002212  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  2815. 00002218  A8FD                     syscall    PrGlue
  2816. 0000221A  301F                     move.w     D0, [A7]+
  2817. 0000221C  48C0                     ext.l      D0
  2818. 0000221E  2F00                     move.l     -[A7], D0
  2819. 00002220  4EB9 0000 0F60           jsr        [0x00000F60]
  2820. 00002226  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2821. 0000222A  6016                     bra        +0x18 /* 00002242 */
  2822. label0000222C:
  2823. 0000222C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2824. 00002230  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2825. 00002234  2F0A                     move.l     -[A7], A2
  2826. 00002236  61FF FFFF F23A           bsr        -0xDC4 /* 00001472 */
  2827. 0000223C  1600                     move.b     D3, D0
  2828. 0000223E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2829. label00002242:
  2830. 00002242  1003                     move.b     D0, D3
  2831. 00002244  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2832. 00002248  4E5E                     unlink     A6
  2833. 0000224A  4E75                     rts
  2834. 0000224C  4E56 0000                link       A6, 0
  2835. 00002250  48E7 1030                movem.l    -[A7], D3,A2,A3
  2836. 00002254  266E 0008                movea.l    A3, [A6 + 0x8]
  2837. 00002258  246E 0010                movea.l    A2, [A6 + 0x10]
  2838. 0000225C  202E 000C                move.l     D0, [A6 + 0xC]
  2839. 00002260  5980                     subq.l     D0, 4
  2840. 00002262  0C80 0000 000D           cmpi.l     D0, 0xD /* '\r' */
  2841. 00002268  6200 0092                bhi        +0x94 /* 000022FC */
  2842. 0000226C  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2843. 00002270  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2844. 00002274  001C 0024                ori.b      [A4]+, 0x24 /* '$' */
  2845. 00002278  001C 0056                ori.b      [A4]+, 0x56 /* 'V' */
  2846. 0000227C  001C 001C                ori.b      [A4]+, 0x1C
  2847. 00002280  0088 0088 0088           ori.l      A0, 0x880088
  2848. 00002286  0088 0088 0088           ori.l      A0, 0x880088
  2849. 0000228C  0088 001C 14BC           ori.l      A0, 0x1C14BC
  2850. 00002292  0001 6000                ori.b      D1, 0x0
  2851. 00002296  0084 2F0B 2057           ori.l      D4, 0x2F0B2057
  2852. 0000229C  2268 0004                movea.l    A1, [A0 + 0x4]
  2853. 000022A0  2269 013C                movea.l    A1, [A1 + 0x13C]
  2854. 000022A4  4E91                     jsr        [A1]
  2855. 000022A6  4A00                     tst.b      D0
  2856. 000022A8  584F                     addq.w     A7, 4
  2857. 000022AA  6618                     bne        +0x1A /* 000022C4 */
  2858. 000022AC  2F0B                     move.l     -[A7], A3
  2859. 000022AE  2057                     movea.l    A0, [A7]
  2860. 000022B0  2268 0004                movea.l    A1, [A0 + 0x4]
  2861. 000022B4  2269 0144                movea.l    A1, [A1 + 0x144]
  2862. 000022B8  4E91                     jsr        [A1]
  2863. 000022BA  4A00                     tst.b      D0
  2864. 000022BC  584F                     addq.w     A7, 4
  2865. 000022BE  6704                     beq        +0x6 /* 000022C4 */
  2866. 000022C0  7000                     moveq.l    D0, 0x00
  2867. 000022C2  6002                     bra        +0x4 /* 000022C6 */
  2868. label000022C4:
  2869. 000022C4  7001                     moveq.l    D0, 0x01
  2870. label000022C6:
  2871. 000022C6  1480                     move.b     [A2], D0
  2872. 000022C8  6050                     bra        +0x52 /* 0000231A */
  2873. 000022CA  2F0B                     move.l     -[A7], A3
  2874. 000022CC  2057                     movea.l    A0, [A7]
  2875. 000022CE  2268 0004                movea.l    A1, [A0 + 0x4]
  2876. 000022D2  2269 013C                movea.l    A1, [A1 + 0x13C]
  2877. 000022D6  4E91                     jsr        [A1]
  2878. 000022D8  4A00                     tst.b      D0
  2879. 000022DA  584F                     addq.w     A7, 4
  2880. 000022DC  6714                     beq        +0x16 /* 000022F2 */
  2881. 000022DE  2F0B                     move.l     -[A7], A3
  2882. 000022E0  2057                     movea.l    A0, [A7]
  2883. 000022E2  2268 0004                movea.l    A1, [A0 + 0x4]
  2884. 000022E6  2269 0144                movea.l    A1, [A1 + 0x144]
  2885. 000022EA  4E91                     jsr        [A1]
  2886. 000022EC  4A00                     tst.b      D0
  2887. 000022EE  584F                     addq.w     A7, 4
  2888. 000022F0  6604                     bne        +0x6 /* 000022F6 */
  2889. label000022F2:
  2890. 000022F2  7000                     moveq.l    D0, 0x00
  2891. 000022F4  6002                     bra        +0x4 /* 000022F8 */
  2892. label000022F6:
  2893. 000022F6  7001                     moveq.l    D0, 0x01
  2894. label000022F8:
  2895. 000022F8  1480                     move.b     [A2], D0
  2896. 000022FA  601E                     bra        +0x20 /* 0000231A */
  2897. label000022FC:
  2898. 000022FC  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  2899. 00002300  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2900. 00002304  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2901. 00002308  2F0A                     move.l     -[A7], A2
  2902. 0000230A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2903. 0000230E  2F0B                     move.l     -[A7], A3
  2904. 00002310  61FF FFFF F20A           bsr        -0xDF4 /* 0000151C */
  2905. 00002316  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2906. label0000231A:
  2907. 0000231A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2908. 0000231E  4E5E                     unlink     A6
  2909. 00002320  4E75                     rts
  2910. 00002322  4E56 0000                link       A6, 0
  2911. 00002326  2F0B                     move.l     -[A7], A3
  2912. 00002328  2F0A                     move.l     -[A7], A2
  2913. 0000232A  246E 0008                movea.l    A2, [A6 + 0x8]
  2914. 0000232E  266A 0008                movea.l    A3, [A2 + 0x8]
  2915. 00002332  200B                     move.l     D0, A3
  2916. 00002334  6716                     beq        +0x18 /* 0000234C */
  2917. 00002336  2F0A                     move.l     -[A7], A2
  2918. 00002338  2F0B                     move.l     -[A7], A3
  2919. 0000233A  2057                     movea.l    A0, [A7]
  2920. 0000233C  2268 0004                movea.l    A1, [A0 + 0x4]
  2921. 00002340  2269 0010                movea.l    A1, [A1 + 0x10]
  2922. 00002344  4E91                     jsr        [A1]
  2923. 00002346  4A00                     tst.b      D0
  2924. 00002348  504F                     addq.w     A7, 8
  2925. 0000234A  671A                     beq        +0x1C /* 00002366 */
  2926. label0000234C:
  2927. 0000234C  264A                     movea.l    A3, A2
  2928. 0000234E  200A                     move.l     D0, A2
  2929. 00002350  6714                     beq        +0x16 /* 00002366 */
  2930. 00002352  3F3C 0001                move.w     -[A7], 0x1
  2931. 00002356  2F0B                     move.l     -[A7], A3
  2932. 00002358  2057                     movea.l    A0, [A7]
  2933. 0000235A  2268 0004                movea.l    A1, [A0 + 0x4]
  2934. 0000235E  2269 0008                movea.l    A1, [A1 + 0x8]
  2935. 00002362  4E91                     jsr        [A1]
  2936. 00002364  5C4F                     addq.w     A7, 6
  2937. label00002366:
  2938. 00002366  245F                     movea.l    A2, [A7]+
  2939. 00002368  265F                     movea.l    A3, [A7]+
  2940. 0000236A  4E5E                     unlink     A6
  2941. 0000236C  4E75                     rts
  2942. 0000236E  206F 0004                movea.l    A0, [A7 + 0x4]
  2943. 00002372  1028 0054                move.b     D0, [A0 + 0x54]
  2944. 00002376  4E75                     rts
  2945. 00002378  4E56 0000                link       A6, 0
  2946. 0000237C  2F0A                     move.l     -[A7], A2
  2947. 0000237E  246E 0008                movea.l    A2, [A6 + 0x8]
  2948. 00002382  102E 000C                move.b     D0, [A6 + 0xC]
  2949. 00002386  B02A 0054                cmp.b      D0, [A2 + 0x54]
  2950. 0000238A  6712                     beq        +0x14 /* 0000239E */
  2951. 0000238C  156E 000C 0054           move.b     [A2 + 0x54], [A6 + 0xC]
  2952. 00002392  1F3C 0001                move.b     -[A7], 0x1
  2953. 00002396  4EB9 0000 21AA           jsr        [0x000021AA]
  2954. 0000239C  544F                     addq.w     A7, 2
  2955. label0000239E:
  2956. 0000239E  245F                     movea.l    A2, [A7]+
  2957. 000023A0  4E5E                     unlink     A6
  2958. 000023A2  4E75                     rts
  2959. 000023A4  206F 0004                movea.l    A0, [A7 + 0x4]
  2960. 000023A8  1028 0055                move.b     D0, [A0 + 0x55]
  2961. 000023AC  4E75                     rts
  2962. 000023AE  7000                     moveq.l    D0, 0x00
  2963. 000023B0  4E75                     rts
  2964. 000023B2  4E75                     rts
  2965. 000023B4  4E56 FEE6                link       A6, -0x011A
  2966. 000023B8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2967. 000023BC  246E 0008                movea.l    A2, [A6 + 0x8]
  2968. 000023C0  266E 000C                movea.l    A3, [A6 + 0xC]
  2969. 000023C4  7600                     moveq.l    D3, 0x00
  2970. 000023C6  4878 00E4                push.l     0xE4
  2971. 000023CA  486E FFFF                pea.l      [A6 - 0x1]
  2972. 000023CE  2F0B                     move.l     -[A7], A3
  2973. 000023D0  2F0A                     move.l     -[A7], A2
  2974. 000023D2  2057                     movea.l    A0, [A7]
  2975. 000023D4  2268 0004                movea.l    A1, [A0 + 0x4]
  2976. 000023D8  2269 0158                movea.l    A1, [A1 + 0x158]
  2977. 000023DC  4E91                     jsr        [A1]
  2978. 000023DE  584F                     addq.w     A7, 4
  2979. 000023E0  2F00                     move.l     -[A7], D0
  2980. 000023E2  486E FEE6                pea.l      [A6 - 0x11A]
  2981. 000023E6  2F0A                     move.l     -[A7], A2
  2982. 000023E8  2057                     movea.l    A0, [A7]
  2983. 000023EA  2268 0004                movea.l    A1, [A0 + 0x4]
  2984. 000023EE  2269 0148                movea.l    A1, [A1 + 0x148]
  2985. 000023F2  4E91                     jsr        [A1]
  2986. 000023F4  504F                     addq.w     A7, 8
  2987. 000023F6  2F08                     move.l     -[A7], A0
  2988. 000023F8  4EB9 0000 0B08           jsr        [0x00000B08]
  2989. 000023FE  4A00                     tst.b      D0
  2990. 00002400  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2991. 00002404  6700 00D0                beq        +0xD2 /* 000024D6 */
  2992. 00002408  4A2E FFFF                tst.b      [A6 - 0x1]
  2993. 0000240C  6750                     beq        +0x52 /* 0000245E */
  2994. 0000240E  2F0B                     move.l     -[A7], A3
  2995. 00002410  2F0A                     move.l     -[A7], A2
  2996. 00002412  2057                     movea.l    A0, [A7]
  2997. 00002414  2268 0004                movea.l    A1, [A0 + 0x4]
  2998. 00002418  2269 014C                movea.l    A1, [A1 + 0x14C]
  2999. 0000241C  4E91                     jsr        [A1]
  3000. 0000241E  4A00                     tst.b      D0
  3001. 00002420  504F                     addq.w     A7, 8
  3002. 00002422  673A                     beq        +0x3C /* 0000245E */
  3003. 00002424  4A2E 0010                tst.b      [A6 + 0x10]
  3004. 00002428  6720                     beq        +0x22 /* 0000244A */
  3005. 0000242A  4227                     clr.b      -[A7]
  3006. 0000242C  2F3C 7361 7665           move.l     -[A7], 0x73617665 /* 'save' */
  3007. 00002432  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  3008. 00002438  486A 0036                pea.l      [A2 + 0x36]
  3009. 0000243C  2057                     movea.l    A0, [A7]
  3010. 0000243E  2250                     movea.l    A1, [A0]
  3011. 00002440  2269 00BC                movea.l    A1, [A1 + 0xBC]
  3012. 00002444  4E91                     jsr        [A1]
  3013. 00002446  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3014. label0000244A:
  3015. 0000244A  2F0A                     move.l     -[A7], A2
  3016. 0000244C  2057                     movea.l    A0, [A7]
  3017. 0000244E  2268 0004                movea.l    A1, [A0 + 0x4]
  3018. 00002452  2269 0174                movea.l    A1, [A1 + 0x174]
  3019. 00002456  4E91                     jsr        [A1]
  3020. 00002458  7601                     moveq.l    D3, 0x01
  3021. 0000245A  584F                     addq.w     A7, 4
  3022. 0000245C  6078                     bra        +0x7A /* 000024D6 */
  3023. label0000245E:
  3024. 0000245E  4A2E 0010                tst.b      [A6 + 0x10]
  3025. 00002462  672C                     beq        +0x2E /* 00002490 */
  3026. 00002464  2D4F FFFA                move.l     [A6 - 0x6], A7
  3027. 00002468  4227                     clr.b      -[A7]
  3028. 0000246A  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3029. 00002470  2F0B                     move.l     -[A7], A3
  3030. 00002472  2F0A                     move.l     -[A7], A2
  3031. 00002474  2057                     movea.l    A0, [A7]
  3032. 00002476  2268 0004                movea.l    A1, [A0 + 0x4]
  3033. 0000247A  2269 0190                movea.l    A1, [A1 + 0x190]
  3034. 0000247E  4E91                     jsr        [A1]
  3035. 00002480  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3036. 00002484  600A                     bra        +0xC /* 00002490 */
  3037. 00002486  486E FFE6                pea.l      [A6 - 0x1A]
  3038. 0000248A  4EB9 0000 0150           jsr        [0x00000150]
  3039. label00002490:
  3040. 00002490  4A2E FFFF                tst.b      [A6 - 0x1]
  3041. 00002494  6724                     beq        +0x26 /* 000024BA */
  3042. 00002496  554F                     subq.w     A7, 2
  3043. 00002498  2F0B                     move.l     -[A7], A3
  3044. 0000249A  7006                     moveq.l    D0, 0x06
  3045. 0000249C  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  3046. 0000249E  381F                     move.w     D4, [A7]+
  3047. 000024A0  6718                     beq        +0x1A /* 000024BA */
  3048. 000024A2  4878 0176                push.l     0x176
  3049. 000024A6  4879 0000 86A6           push.l     0x86A6
  3050. 000024AC  3044                     movea.w    A0, D4
  3051. 000024AE  2F08                     move.l     -[A7], A0
  3052. 000024B0  4EB9 0000 0F60           jsr        [0x00000F60]
  3053. 000024B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3054. label000024BA:
  3055. 000024BA  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3056. 000024C0  2F0B                     move.l     -[A7], A3
  3057. 000024C2  2F0A                     move.l     -[A7], A2
  3058. 000024C4  2057                     movea.l    A0, [A7]
  3059. 000024C6  2268 0004                movea.l    A1, [A0 + 0x4]
  3060. 000024CA  2269 0170                movea.l    A1, [A1 + 0x170]
  3061. 000024CE  4E91                     jsr        [A1]
  3062. 000024D0  7601                     moveq.l    D3, 0x01
  3063. 000024D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3064. label000024D6:
  3065. 000024D6  1003                     move.b     D0, D3
  3066. 000024D8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3067. 000024DC  4E5E                     unlink     A6
  3068. 000024DE  4E75                     rts
  3069. 000024E0  203C 2A2A 2A2A           move.l     D0, 0x2A2A2A2A /* '****' */
  3070. 000024E6  4E75                     rts
  3071. 000024E8  4E56 FFA2                link       A6, -0x005E
  3072. 000024EC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  3073. 000024F0  246E 0008                movea.l    A2, [A6 + 0x8]
  3074. 000024F4  7601                     moveq.l    D3, 0x01
  3075. 000024F6  283C 6E6F 2020           move.l     D4, 0x6E6F2020 /* 'no  ' */
  3076. 000024FC  2F0A                     move.l     -[A7], A2
  3077. 000024FE  2057                     movea.l    A0, [A7]
  3078. 00002500  2268 0004                movea.l    A1, [A0 + 0x4]
  3079. 00002504  2269 013C                movea.l    A1, [A1 + 0x13C]
  3080. 00002508  4E91                     jsr        [A1]
  3081. 0000250A  4A00                     tst.b      D0
  3082. 0000250C  584F                     addq.w     A7, 4
  3083. 0000250E  6770                     beq        +0x72 /* 00002580 */
  3084. 00002510  4227                     clr.b      -[A7]
  3085. 00002512  2F0A                     move.l     -[A7], A2
  3086. 00002514  2057                     movea.l    A0, [A7]
  3087. 00002516  2268 0004                movea.l    A1, [A0 + 0x4]
  3088. 0000251A  2269 0164                movea.l    A1, [A1 + 0x164]
  3089. 0000251E  4E91                     jsr        [A1]
  3090. 00002520  3A00                     move.w     D5, D0
  3091. 00002522  0C45 0001                cmpi.w     D5, 0x1
  3092. 00002526  5C4F                     addq.w     A7, 6
  3093. 00002528  664E                     bne        +0x50 /* 00002578 */
  3094. 0000252A  2F0A                     move.l     -[A7], A2
  3095. 0000252C  2057                     movea.l    A0, [A7]
  3096. 0000252E  2268 0004                movea.l    A1, [A0 + 0x4]
  3097. 00002532  2269 0144                movea.l    A1, [A1 + 0x144]
  3098. 00002536  4E91                     jsr        [A1]
  3099. 00002538  4A00                     tst.b      D0
  3100. 0000253A  584F                     addq.w     A7, 4
  3101. 0000253C  6718                     beq        +0x1A /* 00002556 */
  3102. 0000253E  2F0A                     move.l     -[A7], A2
  3103. 00002540  2057                     movea.l    A0, [A7]
  3104. 00002542  2268 0004                movea.l    A1, [A0 + 0x4]
  3105. 00002546  2269 0174                movea.l    A1, [A1 + 0x174]
  3106. 0000254A  4E91                     jsr        [A1]
  3107. 0000254C  283C 7965 7320           move.l     D4, 0x79657320 /* 'yes ' */
  3108. 00002552  584F                     addq.w     A7, 4
  3109. 00002554  602A                     bra        +0x2C /* 00002580 */
  3110. label00002556:
  3111. 00002556  4227                     clr.b      -[A7]
  3112. 00002558  486E FFBA                pea.l      [A6 - 0x46]
  3113. 0000255C  2F0A                     move.l     -[A7], A2
  3114. 0000255E  2057                     movea.l    A0, [A7]
  3115. 00002560  2268 0004                movea.l    A1, [A0 + 0x4]
  3116. 00002564  2269 0154                movea.l    A1, [A1 + 0x154]
  3117. 00002568  4E91                     jsr        [A1]
  3118. 0000256A  1600                     move.b     D3, D0
  3119. 0000256C  283C 7965 7320           move.l     D4, 0x79657320 /* 'yes ' */
  3120. 00002572  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3121. 00002576  6008                     bra        +0xA /* 00002580 */
  3122. label00002578:
  3123. 00002578  0C45 0002                cmpi.w     D5, 0x2
  3124. 0000257C  6602                     bne        +0x4 /* 00002580 */
  3125. 0000257E  7600                     moveq.l    D3, 0x00
  3126. label00002580:
  3127. 00002580  4A03                     tst.b      D3
  3128. 00002582  6740                     beq        +0x42 /* 000025C4 */
  3129. 00002584  4A2E 000C                tst.b      [A6 + 0xC]
  3130. 00002588  672A                     beq        +0x2C /* 000025B4 */
  3131. 0000258A  2D4F FFB6                move.l     [A6 - 0x4A], A7
  3132. 0000258E  4227                     clr.b      -[A7]
  3133. 00002590  486E FFBA                pea.l      [A6 - 0x46]
  3134. 00002594  2F04                     move.l     -[A7], D4
  3135. 00002596  2F0A                     move.l     -[A7], A2
  3136. 00002598  2057                     movea.l    A0, [A7]
  3137. 0000259A  2268 0004                movea.l    A1, [A0 + 0x4]
  3138. 0000259E  2269 0194                movea.l    A1, [A1 + 0x194]
  3139. 000025A2  4E91                     jsr        [A1]
  3140. 000025A4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3141. 000025A8  600A                     bra        +0xC /* 000025B4 */
  3142. 000025AA  486E FFA2                pea.l      [A6 - 0x5E]
  3143. 000025AE  4EB9 0000 0150           jsr        [0x00000150]
  3144. label000025B4:
  3145. 000025B4  2F0A                     move.l     -[A7], A2
  3146. 000025B6  2057                     movea.l    A0, [A7]
  3147. 000025B8  2268 0004                movea.l    A1, [A0 + 0x4]
  3148. 000025BC  2269 0138                movea.l    A1, [A1 + 0x138]
  3149. 000025C0  4E91                     jsr        [A1]
  3150. 000025C2  584F                     addq.w     A7, 4
  3151. label000025C4:
  3152. 000025C4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  3153. 000025C8  4E5E                     unlink     A6
  3154. 000025CA  4E75                     rts
  3155. 000025CC  4E56 FFBA                link       A6, -0x0046
  3156. 000025D0  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3157. 000025D4  246E 0008                movea.l    A2, [A6 + 0x8]
  3158. 000025D8  7601                     moveq.l    D3, 0x01
  3159. 000025DA  2F0A                     move.l     -[A7], A2
  3160. 000025DC  2057                     movea.l    A0, [A7]
  3161. 000025DE  2268 0004                movea.l    A1, [A0 + 0x4]
  3162. 000025E2  2269 013C                movea.l    A1, [A1 + 0x13C]
  3163. 000025E6  4E91                     jsr        [A1]
  3164. 000025E8  4A00                     tst.b      D0
  3165. 000025EA  584F                     addq.w     A7, 4
  3166. 000025EC  6700 00A2                beq        +0xA4 /* 00002690 */
  3167. 000025F0  0CAE 6E6F 2020 000C      cmpi.l     [A6 + 0xC], 0x6E6F2020 /* 'no  ' */
  3168. 000025F8  6700 0096                beq        +0x98 /* 00002690 */
  3169. 000025FC  7801                     moveq.l    D4, 0x01
  3170. 000025FE  0CAE 6173 6B20 000C      cmpi.l     [A6 + 0xC], 0x61736B20 /* 'ask ' */
  3171. 00002606  6628                     bne        +0x2A /* 00002630 */
  3172. 00002608  42A7                     clr.l      -[A7]
  3173. 0000260A  4878 FFFF                push.l     0xFFFF
  3174. 0000260E  1F3C 0001                move.b     -[A7], 0x1
  3175. 00002612  4EB9 0000 2168           jsr        [0x00002168]
  3176. 00002618  1F3C 0001                move.b     -[A7], 0x1
  3177. 0000261C  2F0A                     move.l     -[A7], A2
  3178. 0000261E  2057                     movea.l    A0, [A7]
  3179. 00002620  2268 0004                movea.l    A1, [A0 + 0x4]
  3180. 00002624  2269 0164                movea.l    A1, [A1 + 0x164]
  3181. 00002628  4E91                     jsr        [A1]
  3182. 0000262A  3800                     move.w     D4, D0
  3183. 0000262C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3184. label00002630:
  3185. 00002630  0C44 0001                cmpi.w     D4, 0x1
  3186. 00002634  6652                     bne        +0x54 /* 00002688 */
  3187. 00002636  2F0A                     move.l     -[A7], A2
  3188. 00002638  2057                     movea.l    A0, [A7]
  3189. 0000263A  2268 0004                movea.l    A1, [A0 + 0x4]
  3190. 0000263E  2269 0144                movea.l    A1, [A1 + 0x144]
  3191. 00002642  4E91                     jsr        [A1]
  3192. 00002644  4A00                     tst.b      D0
  3193. 00002646  584F                     addq.w     A7, 4
  3194. 00002648  6712                     beq        +0x14 /* 0000265C */
  3195. 0000264A  2F0A                     move.l     -[A7], A2
  3196. 0000264C  2057                     movea.l    A0, [A7]
  3197. 0000264E  2268 0004                movea.l    A1, [A0 + 0x4]
  3198. 00002652  2269 0174                movea.l    A1, [A1 + 0x174]
  3199. 00002656  4E91                     jsr        [A1]
  3200. 00002658  584F                     addq.w     A7, 4
  3201. 0000265A  6034                     bra        +0x36 /* 00002690 */
  3202. label0000265C:
  3203. 0000265C  42A7                     clr.l      -[A7]
  3204. 0000265E  4878 FFFF                push.l     0xFFFF
  3205. 00002662  1F3C 0001                move.b     -[A7], 0x1
  3206. 00002666  4EB9 0000 2168           jsr        [0x00002168]
  3207. 0000266C  4227                     clr.b      -[A7]
  3208. 0000266E  486E FFBA                pea.l      [A6 - 0x46]
  3209. 00002672  2F0A                     move.l     -[A7], A2
  3210. 00002674  2057                     movea.l    A0, [A7]
  3211. 00002676  2268 0004                movea.l    A1, [A0 + 0x4]
  3212. 0000267A  2269 0154                movea.l    A1, [A1 + 0x154]
  3213. 0000267E  4E91                     jsr        [A1]
  3214. 00002680  1600                     move.b     D3, D0
  3215. 00002682  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3216. 00002686  6008                     bra        +0xA /* 00002690 */
  3217. label00002688:
  3218. 00002688  0C44 0002                cmpi.w     D4, 0x2
  3219. 0000268C  6602                     bne        +0x4 /* 00002690 */
  3220. 0000268E  7600                     moveq.l    D3, 0x00
  3221. label00002690:
  3222. 00002690  4A03                     tst.b      D3
  3223. 00002692  671A                     beq        +0x1C /* 000026AE */
  3224. 00002694  264A                     movea.l    A3, A2
  3225. 00002696  200A                     move.l     D0, A2
  3226. 00002698  6714                     beq        +0x16 /* 000026AE */
  3227. 0000269A  3F3C 0001                move.w     -[A7], 0x1
  3228. 0000269E  2F0B                     move.l     -[A7], A3
  3229. 000026A0  2057                     movea.l    A0, [A7]
  3230. 000026A2  2268 0004                movea.l    A1, [A0 + 0x4]
  3231. 000026A6  2269 0008                movea.l    A1, [A1 + 0x8]
  3232. 000026AA  4E91                     jsr        [A1]
  3233. 000026AC  5C4F                     addq.w     A7, 6
  3234. label000026AE:
  3235. 000026AE  1003                     move.b     D0, D3
  3236. 000026B0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3237. 000026B4  4E5E                     unlink     A6
  3238. 000026B6  4E75                     rts
  3239. 000026B8  4E56 FF00                link       A6, -0x0100
  3240. 000026BC  486E FF00                pea.l      [A6 - 0x100]
  3241. 000026C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3242. 000026C4  2057                     movea.l    A0, [A7]
  3243. 000026C6  2268 0004                movea.l    A1, [A0 + 0x4]
  3244. 000026CA  2269 0148                movea.l    A1, [A1 + 0x148]
  3245. 000026CE  4E91                     jsr        [A1]
  3246. 000026D0  504F                     addq.w     A7, 8
  3247. 000026D2  2F08                     move.l     -[A7], A0
  3248. 000026D4  4EB9 0000 0B00           jsr        [0x00000B00 /* TrapAgain */]
  3249. 000026DA  4E5E                     unlink     A6
  3250. 000026DC  4E75                     rts
  3251. 000026DE  4E56 FDF2                link       A6, -0x020E
  3252. 000026E2  2F03                     move.l     -[A7], D3
  3253. 000026E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3254. 000026E8  2057                     movea.l    A0, [A7]
  3255. 000026EA  2268 0004                movea.l    A1, [A0 + 0x4]
  3256. 000026EE  2269 0150                movea.l    A1, [A1 + 0x150]
  3257. 000026F2  4E91                     jsr        [A1]
  3258. 000026F4  2F3C 00C8 0001           move.l     -[A7], 0xC80001
  3259. 000026FA  486E FEF2                pea.l      [A6 - 0x10E]
  3260. 000026FE  4EB9 0000 0A18           jsr        [0x00000A18]
  3261. 00002704  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3262. 00002708  486E FEF2                pea.l      [A6 - 0x10E]
  3263. 0000270C  4EB9 0000 1234           jsr        [0x00001234]
  3264. 00002712  584F                     addq.w     A7, 4
  3265. 00002714  2F08                     move.l     -[A7], A0
  3266. 00002716  486E FDF2                pea.l      [A6 - 0x20E]
  3267. 0000271A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3268. 0000271E  2057                     movea.l    A0, [A7]
  3269. 00002720  2268 0004                movea.l    A1, [A0 + 0x4]
  3270. 00002724  2269 0148                movea.l    A1, [A1 + 0x148]
  3271. 00002728  4E91                     jsr        [A1]
  3272. 0000272A  504F                     addq.w     A7, 8
  3273. 0000272C  2F08                     move.l     -[A7], A0
  3274. 0000272E  4EB9 0000 0AF8           jsr        [0x00000AF8]
  3275. 00002734  3600                     move.w     D3, D0
  3276. 00002736  3F3C FFFF                move.w     -[A7], 0xFFFF
  3277. 0000273A  486E FEF2                pea.l      [A6 - 0x10E]
  3278. 0000273E  4EB9 0000 1270           jsr        [0x00001270]
  3279. 00002744  3003                     move.w     D0, D3
  3280. 00002746  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3281. 0000274A  261F                     move.l     D3, [A7]+
  3282. 0000274C  4E5E                     unlink     A6
  3283. 0000274E  4E75                     rts
  3284. 00002750  4E56 FFAE                link       A6, -0x0052
  3285. 00002754  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  3286. 00002758  246E 0008                movea.l    A2, [A6 + 0x8]
  3287. 0000275C  554F                     subq.w     A7, 2
  3288. 0000275E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3289. 00002762  2F3C 6B66 696C           move.l     -[A7], 0x6B66696C /* 'kfil' */
  3290. 00002768  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  3291. 0000276E  486E FFB2                pea.l      [A6 - 0x4E]
  3292. 00002772  486E FFB6                pea.l      [A6 - 0x4A]
  3293. 00002776  4878 0046                push.l     0x46 /* 'F' */
  3294. 0000277A  486E FFAE                pea.l      [A6 - 0x52]
  3295. 0000277E  303C 0E11                move.w     D0, 0xE11
  3296. 00002782  A816                     syscall    Pack8
  3297. 00002784  361F                     move.w     D3, [A7]+
  3298. 00002786  3003                     move.w     D0, D3
  3299. 00002788  48C0                     ext.l      D0
  3300. 0000278A  2800                     move.l     D4, D0
  3301. 0000278C  4A80                     tst.l      D0
  3302. 0000278E  57C0                     seq        D0
  3303. 00002790  4400                     neg.b      D0
  3304. 00002792  1C00                     move.b     D6, D0
  3305. 00002794  2D7C 6173 6B20 FFFC      move.l     [A6 - 0x4], 0x61736B20 /* 'ask ' */
  3306. 0000279C  4A84                     tst.l      D4
  3307. 0000279E  6608                     bne        +0xA /* 000027A8 */
  3308. 000027A0  2D7C 7965 7320 FFFC      move.l     [A6 - 0x4], 0x79657320 /* 'yes ' */
  3309. label000027A8:
  3310. 000027A8  554F                     subq.w     A7, 2
  3311. 000027AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3312. 000027AE  2F3C 7361 766F           move.l     -[A7], 0x7361766F /* 'savo' */
  3313. 000027B4  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  3314. 000027BA  486E FFB2                pea.l      [A6 - 0x4E]
  3315. 000027BE  486E FFFC                pea.l      [A6 - 0x4]
  3316. 000027C2  4878 0004                push.l     0x4
  3317. 000027C6  486E FFAE                pea.l      [A6 - 0x52]
  3318. 000027CA  303C 0E11                move.w     D0, 0xE11
  3319. 000027CE  A816                     syscall    Pack8
  3320. 000027D0  301F                     move.w     D0, [A7]+
  3321. 000027D2  7600                     moveq.l    D3, 0x00
  3322. 000027D4  7801                     moveq.l    D4, 0x01
  3323. 000027D6  0CAE 6173 6B20 FFFC      cmpi.l     [A6 - 0x4], 0x61736B20 /* 'ask ' */
  3324. 000027DE  6654                     bne        +0x56 /* 00002834 */
  3325. 000027E0  7A03                     moveq.l    D5, 0x03
  3326. 000027E2  4A06                     tst.b      D6
  3327. 000027E4  6614                     bne        +0x16 /* 000027FA */
  3328. 000027E6  2F0A                     move.l     -[A7], A2
  3329. 000027E8  2057                     movea.l    A0, [A7]
  3330. 000027EA  2268 0004                movea.l    A1, [A0 + 0x4]
  3331. 000027EE  2269 013C                movea.l    A1, [A1 + 0x13C]
  3332. 000027F2  4E91                     jsr        [A1]
  3333. 000027F4  4A00                     tst.b      D0
  3334. 000027F6  584F                     addq.w     A7, 4
  3335. 000027F8  6726                     beq        +0x28 /* 00002820 */
  3336. label000027FA:
  3337. 000027FA  42A7                     clr.l      -[A7]
  3338. 000027FC  4878 FFFF                push.l     0xFFFF
  3339. 00002800  1F3C 0001                move.b     -[A7], 0x1
  3340. 00002804  4EB9 0000 2168           jsr        [0x00002168]
  3341. 0000280A  4227                     clr.b      -[A7]
  3342. 0000280C  2F0A                     move.l     -[A7], A2
  3343. 0000280E  2057                     movea.l    A0, [A7]
  3344. 00002810  2268 0004                movea.l    A1, [A0 + 0x4]
  3345. 00002814  2269 0164                movea.l    A1, [A1 + 0x164]
  3346. 00002818  4E91                     jsr        [A1]
  3347. 0000281A  3A00                     move.w     D5, D0
  3348. 0000281C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3349. label00002820:
  3350. 00002820  0C45 0001                cmpi.w     D5, 0x1
  3351. 00002824  6604                     bne        +0x6 /* 0000282A */
  3352. 00002826  7601                     moveq.l    D3, 0x01
  3353. 00002828  6016                     bra        +0x18 /* 00002840 */
  3354. label0000282A:
  3355. 0000282A  0C45 0002                cmpi.w     D5, 0x2
  3356. 0000282E  6610                     bne        +0x12 /* 00002840 */
  3357. 00002830  7800                     moveq.l    D4, 0x00
  3358. 00002832  600C                     bra        +0xE /* 00002840 */
  3359. label00002834:
  3360. 00002834  0CAE 7965 7320 FFFC      cmpi.l     [A6 - 0x4], 0x79657320 /* 'yes ' */
  3361. 0000283C  6602                     bne        +0x4 /* 00002840 */
  3362. 0000283E  7601                     moveq.l    D3, 0x01
  3363. label00002840:
  3364. 00002840  4A03                     tst.b      D3
  3365. 00002842  6778                     beq        +0x7A /* 000028BC */
  3366. 00002844  4A06                     tst.b      D6
  3367. 00002846  671E                     beq        +0x20 /* 00002866 */
  3368. 00002848  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3369. 0000284E  486E FFB6                pea.l      [A6 - 0x4A]
  3370. 00002852  2F0A                     move.l     -[A7], A2
  3371. 00002854  2057                     movea.l    A0, [A7]
  3372. 00002856  2268 0004                movea.l    A1, [A0 + 0x4]
  3373. 0000285A  2269 0170                movea.l    A1, [A1 + 0x170]
  3374. 0000285E  4E91                     jsr        [A1]
  3375. 00002860  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3376. 00002864  6056                     bra        +0x58 /* 000028BC */
  3377. label00002866:
  3378. 00002866  2F0A                     move.l     -[A7], A2
  3379. 00002868  2057                     movea.l    A0, [A7]
  3380. 0000286A  2268 0004                movea.l    A1, [A0 + 0x4]
  3381. 0000286E  2269 0144                movea.l    A1, [A1 + 0x144]
  3382. 00002872  4E91                     jsr        [A1]
  3383. 00002874  4A00                     tst.b      D0
  3384. 00002876  584F                     addq.w     A7, 4
  3385. 00002878  6712                     beq        +0x14 /* 0000288C */
  3386. 0000287A  2F0A                     move.l     -[A7], A2
  3387. 0000287C  2057                     movea.l    A0, [A7]
  3388. 0000287E  2268 0004                movea.l    A1, [A0 + 0x4]
  3389. 00002882  2269 0174                movea.l    A1, [A1 + 0x174]
  3390. 00002886  4E91                     jsr        [A1]
  3391. 00002888  584F                     addq.w     A7, 4
  3392. 0000288A  6030                     bra        +0x32 /* 000028BC */
  3393. label0000288C:
  3394. 0000288C  42A7                     clr.l      -[A7]
  3395. 0000288E  4878 FFFF                push.l     0xFFFF
  3396. 00002892  1F3C 0001                move.b     -[A7], 0x1
  3397. 00002896  4EB9 0000 2168           jsr        [0x00002168]
  3398. 0000289C  4227                     clr.b      -[A7]
  3399. 0000289E  486E FFB6                pea.l      [A6 - 0x4A]
  3400. 000028A2  2F0A                     move.l     -[A7], A2
  3401. 000028A4  2057                     movea.l    A0, [A7]
  3402. 000028A6  2268 0004                movea.l    A1, [A0 + 0x4]
  3403. 000028AA  2269 0154                movea.l    A1, [A1 + 0x154]
  3404. 000028AE  4E91                     jsr        [A1]
  3405. 000028B0  4A00                     tst.b      D0
  3406. 000028B2  56C0                     sne        D0
  3407. 000028B4  4400                     neg.b      D0
  3408. 000028B6  1800                     move.b     D4, D0
  3409. 000028B8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3410. label000028BC:
  3411. 000028BC  4A04                     tst.b      D4
  3412. 000028BE  6710                     beq        +0x12 /* 000028D0 */
  3413. 000028C0  2F0A                     move.l     -[A7], A2
  3414. 000028C2  2057                     movea.l    A0, [A7]
  3415. 000028C4  2268 0004                movea.l    A1, [A0 + 0x4]
  3416. 000028C8  2269 0138                movea.l    A1, [A1 + 0x138]
  3417. 000028CC  4E91                     jsr        [A1]
  3418. 000028CE  584F                     addq.w     A7, 4
  3419. label000028D0:
  3420. 000028D0  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  3421. 000028D4  4E5E                     unlink     A6
  3422. 000028D6  4E75                     rts
  3423. 000028D8  4E56 FFAE                link       A6, -0x0052
  3424. 000028DC  2F0A                     move.l     -[A7], A2
  3425. 000028DE  2F03                     move.l     -[A7], D3
  3426. 000028E0  246E 0008                movea.l    A2, [A6 + 0x8]
  3427. 000028E4  554F                     subq.w     A7, 2
  3428. 000028E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3429. 000028EA  2F3C 6B66 696C           move.l     -[A7], 0x6B66696C /* 'kfil' */
  3430. 000028F0  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  3431. 000028F6  486E FFB2                pea.l      [A6 - 0x4E]
  3432. 000028FA  486E FFBA                pea.l      [A6 - 0x46]
  3433. 000028FE  4878 0046                push.l     0x46 /* 'F' */
  3434. 00002902  486E FFAE                pea.l      [A6 - 0x52]
  3435. 00002906  303C 0E11                move.w     D0, 0xE11
  3436. 0000290A  A816                     syscall    Pack8
  3437. 0000290C  361F                     move.w     D3, [A7]+
  3438. 0000290E  2D7C 2A2A 2A2A FFB6      move.l     [A6 - 0x4A], 0x2A2A2A2A /* '****' */
  3439. 00002916  554F                     subq.w     A7, 2
  3440. 00002918  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3441. 0000291C  2F3C 666C 7470           move.l     -[A7], 0x666C7470 /* 'fltp' */
  3442. 00002922  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  3443. 00002928  486E FFB2                pea.l      [A6 - 0x4E]
  3444. 0000292C  486E FFB6                pea.l      [A6 - 0x4A]
  3445. 00002930  4878 0004                push.l     0x4
  3446. 00002934  486E FFAE                pea.l      [A6 - 0x52]
  3447. 00002938  303C 0E11                move.w     D0, 0xE11
  3448. 0000293C  A816                     syscall    Pack8
  3449. 0000293E  301F                     move.w     D0, [A7]+
  3450. 00002940  4A43                     tst.w      D3
  3451. 00002942  661C                     bne        +0x1E /* 00002960 */
  3452. 00002944  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  3453. 00002948  486E FFBA                pea.l      [A6 - 0x46]
  3454. 0000294C  2F0A                     move.l     -[A7], A2
  3455. 0000294E  2057                     movea.l    A0, [A7]
  3456. 00002950  2268 0004                movea.l    A1, [A0 + 0x4]
  3457. 00002954  2269 0170                movea.l    A1, [A1 + 0x170]
  3458. 00002958  4E91                     jsr        [A1]
  3459. 0000295A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3460. 0000295E  6040                     bra        +0x42 /* 000029A0 */
  3461. label00002960:
  3462. 00002960  4A2A 0055                tst.b      [A2 + 0x55]
  3463. 00002964  6712                     beq        +0x14 /* 00002978 */
  3464. 00002966  2F0A                     move.l     -[A7], A2
  3465. 00002968  2057                     movea.l    A0, [A7]
  3466. 0000296A  2268 0004                movea.l    A1, [A0 + 0x4]
  3467. 0000296E  2269 0174                movea.l    A1, [A1 + 0x174]
  3468. 00002972  4E91                     jsr        [A1]
  3469. 00002974  584F                     addq.w     A7, 4
  3470. 00002976  6028                     bra        +0x2A /* 000029A0 */
  3471. label00002978:
  3472. 00002978  42A7                     clr.l      -[A7]
  3473. 0000297A  4878 FFFF                push.l     0xFFFF
  3474. 0000297E  1F3C 0001                move.b     -[A7], 0x1
  3475. 00002982  4EB9 0000 2168           jsr        [0x00002168]
  3476. 00002988  4227                     clr.b      -[A7]
  3477. 0000298A  486E FFBA                pea.l      [A6 - 0x46]
  3478. 0000298E  2F0A                     move.l     -[A7], A2
  3479. 00002990  2057                     movea.l    A0, [A7]
  3480. 00002992  2268 0004                movea.l    A1, [A0 + 0x4]
  3481. 00002996  2269 0154                movea.l    A1, [A1 + 0x154]
  3482. 0000299A  4E91                     jsr        [A1]
  3483. 0000299C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3484. label000029A0:
  3485. 000029A0  261F                     move.l     D3, [A7]+
  3486. 000029A2  245F                     movea.l    A2, [A7]+
  3487. 000029A4  4E5E                     unlink     A6
  3488. 000029A6  4E75                     rts
  3489. 000029A8  4E75                     rts
  3490. 000029AA  4E75                     rts
  3491. 000029AC  4E75                     rts
  3492. 000029AE  4E75                     rts
  3493. 000029B0  4E56 FEF8                link       A6, -0x0108
  3494. 000029B4  2F04                     move.l     -[A7], D4
  3495. 000029B6  2F03                     move.l     -[A7], D3
  3496. 000029B8  486E FEF8                pea.l      [A6 - 0x108]
  3497. 000029BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3498. 000029C0  2057                     movea.l    A0, [A7]
  3499. 000029C2  2268 0004                movea.l    A1, [A0 + 0x4]
  3500. 000029C6  2269 0148                movea.l    A1, [A1 + 0x148]
  3501. 000029CA  4E91                     jsr        [A1]
  3502. 000029CC  486E FFF8                pea.l      [A6 - 0x8]
  3503. 000029D0  4EB9 0000 2178           jsr        [0x00002178]
  3504. 000029D6  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3505. 000029DC  486E FEF9                pea.l      [A6 - 0x107]
  3506. 000029E0  7000                     moveq.l    D0, 0x00
  3507. 000029E2  102E FEF8                move.b     D0, [A6 - 0x108]
  3508. 000029E6  2F00                     move.l     -[A7], D0
  3509. 000029E8  486E FFF8                pea.l      [A6 - 0x8]
  3510. 000029EC  303C 0825                move.w     D0, 0x825
  3511. 000029F0  A816                     syscall    Pack8
  3512. 000029F2  361F                     move.w     D3, [A7]+
  3513. 000029F4  3803                     move.w     D4, D3
  3514. 000029F6  4A43                     tst.w      D3
  3515. 000029F8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3516. 000029FC  6718                     beq        +0x1A /* 00002A16 */
  3517. 000029FE  4878 02E8                push.l     0x2E8
  3518. 00002A02  4879 0000 86A6           push.l     0x86A6
  3519. 00002A08  3044                     movea.w    A0, D4
  3520. 00002A0A  2F08                     move.l     -[A7], A0
  3521. 00002A0C  4EB9 0000 0F60           jsr        [0x00000F60]
  3522. 00002A12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3523. label00002A16:
  3524. 00002A16  554F                     subq.w     A7, 2
  3525. 00002A18  2F3C 646F 6375           move.l     -[A7], 0x646F6375 /* 'docu' */
  3526. 00002A1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3527. 00002A22  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  3528. 00002A28  486E FFF8                pea.l      [A6 - 0x8]
  3529. 00002A2C  4227                     clr.b      -[A7]
  3530. 00002A2E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3531. 00002A32  4EB9 0000 0058           jsr        [0x00000058]
  3532. 00002A38  361F                     move.w     D3, [A7]+
  3533. 00002A3A  3803                     move.w     D4, D3
  3534. 00002A3C  4A43                     tst.w      D3
  3535. 00002A3E  6718                     beq        +0x1A /* 00002A58 */
  3536. 00002A40  4878 02EC                push.l     0x2EC
  3537. 00002A44  4879 0000 86A6           push.l     0x86A6
  3538. 00002A4A  3044                     movea.w    A0, D4
  3539. 00002A4C  2F08                     move.l     -[A7], A0
  3540. 00002A4E  4EB9 0000 0F60           jsr        [0x00000F60]
  3541. 00002A54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3542. label00002A58:
  3543. 00002A58  3F3C FFFF                move.w     -[A7], 0xFFFF
  3544. 00002A5C  486E FFF8                pea.l      [A6 - 0x8]
  3545. 00002A60  4EB9 0000 2180           jsr        [0x00002180]
  3546. 00002A66  5C4F                     addq.w     A7, 6
  3547. 00002A68  261F                     move.l     D3, [A7]+
  3548. 00002A6A  281F                     move.l     D4, [A7]+
  3549. 00002A6C  4E5E                     unlink     A6
  3550. 00002A6E  4E75                     rts
  3551. 00002A70  4E56 0000                link       A6, 0
  3552. 00002A74  2F0B                     move.l     -[A7], A3
  3553. 00002A76  2F0A                     move.l     -[A7], A2
  3554. 00002A78  246E 0008                movea.l    A2, [A6 + 0x8]
  3555. 00002A7C  266E 000C                movea.l    A3, [A6 + 0xC]
  3556. 00002A80  202E 0018                move.l     D0, [A6 + 0x18]
  3557. 00002A84  0480 0000 03EB           subi.l     D0, 0x3EB
  3558. 00002A8A  6752                     beq        +0x54 /* 00002ADE */
  3559. 00002A8C  0480 0000 03E7           subi.l     D0, 0x3E7
  3560. 00002A92  6710                     beq        +0x12 /* 00002AA4 */
  3561. 00002A94  5180                     subq.l     D0, 8
  3562. 00002A96  5580                     subq.l     D0, 2
  3563. 00002A98  671E                     beq        +0x20 /* 00002AB8 */
  3564. 00002A9A  0480 0000 03EA           subi.l     D0, 0x3EA
  3565. 00002AA0  672A                     beq        +0x2C /* 00002ACC */
  3566. 00002AA2  604C                     bra        +0x4E /* 00002AF0 */
  3567. label00002AA4:
  3568. 00002AA4  2F0B                     move.l     -[A7], A3
  3569. 00002AA6  2F0A                     move.l     -[A7], A2
  3570. 00002AA8  2057                     movea.l    A0, [A7]
  3571. 00002AAA  2268 0004                movea.l    A1, [A0 + 0x4]
  3572. 00002AAE  2269 0168                movea.l    A1, [A1 + 0x168]
  3573. 00002AB2  4E91                     jsr        [A1]
  3574. 00002AB4  504F                     addq.w     A7, 8
  3575. 00002AB6  6054                     bra        +0x56 /* 00002B0C */
  3576. label00002AB8:
  3577. 00002AB8  2F0B                     move.l     -[A7], A3
  3578. 00002ABA  2F0A                     move.l     -[A7], A2
  3579. 00002ABC  2057                     movea.l    A0, [A7]
  3580. 00002ABE  2268 0004                movea.l    A1, [A0 + 0x4]
  3581. 00002AC2  2269 016C                movea.l    A1, [A1 + 0x16C]
  3582. 00002AC6  4E91                     jsr        [A1]
  3583. 00002AC8  504F                     addq.w     A7, 8
  3584. 00002ACA  6040                     bra        +0x42 /* 00002B0C */
  3585. label00002ACC:
  3586. 00002ACC  2F0A                     move.l     -[A7], A2
  3587. 00002ACE  2057                     movea.l    A0, [A7]
  3588. 00002AD0  2268 0004                movea.l    A1, [A0 + 0x4]
  3589. 00002AD4  2269 0178                movea.l    A1, [A1 + 0x178]
  3590. 00002AD8  4E91                     jsr        [A1]
  3591. 00002ADA  584F                     addq.w     A7, 4
  3592. 00002ADC  602E                     bra        +0x30 /* 00002B0C */
  3593. label00002ADE:
  3594. 00002ADE  2F0A                     move.l     -[A7], A2
  3595. 00002AE0  2057                     movea.l    A0, [A7]
  3596. 00002AE2  2268 0004                movea.l    A1, [A0 + 0x4]
  3597. 00002AE6  2269 017C                movea.l    A1, [A1 + 0x17C]
  3598. 00002AEA  4E91                     jsr        [A1]
  3599. 00002AEC  584F                     addq.w     A7, 4
  3600. 00002AEE  601C                     bra        +0x1E /* 00002B0C */
  3601. label00002AF0:
  3602. 00002AF0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3603. 00002AF4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3604. 00002AF8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3605. 00002AFC  2F0B                     move.l     -[A7], A3
  3606. 00002AFE  486A 0036                pea.l      [A2 + 0x36]
  3607. 00002B02  4EB9 0000 20A0           jsr        [0x000020A0]
  3608. 00002B08  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3609. label00002B0C:
  3610. 00002B0C  245F                     movea.l    A2, [A7]+
  3611. 00002B0E  265F                     movea.l    A3, [A7]+
  3612. 00002B10  4E5E                     unlink     A6
  3613. 00002B12  4E75                     rts
  3614. 00002B14  4E56 FEFE                link       A6, -0x0102
  3615. 00002B18  2F0B                     move.l     -[A7], A3
  3616. 00002B1A  2F0A                     move.l     -[A7], A2
  3617. 00002B1C  266E 0008                movea.l    A3, [A6 + 0x8]
  3618. 00002B20  246E 0014                movea.l    A2, [A6 + 0x14]
  3619. 00002B24  202E 000C                move.l     D0, [A6 + 0xC]
  3620. 00002B28  0480 696D 6F64           subi.l     D0, 0x696D6F64 /* 'imod' */
  3621. 00002B2E  673C                     beq        +0x3E /* 00002B6C */
  3622. 00002B30  0480 0700 F209           subi.l     D0, 0x700F209
  3623. 00002B36  6702                     beq        +0x4 /* 00002B3A */
  3624. 00002B38  6060                     bra        +0x62 /* 00002B9A */
  3625. label00002B3A:
  3626. 00002B3A  486E FF00                pea.l      [A6 - 0x100]
  3627. 00002B3E  2F0B                     move.l     -[A7], A3
  3628. 00002B40  2057                     movea.l    A0, [A7]
  3629. 00002B42  2268 0004                movea.l    A1, [A0 + 0x4]
  3630. 00002B46  2269 0148                movea.l    A1, [A1 + 0x148]
  3631. 00002B4A  4E91                     jsr        [A1]
  3632. 00002B4C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3633. 00002B52  486E FF01                pea.l      [A6 - 0xFF]
  3634. 00002B56  7000                     moveq.l    D0, 0x00
  3635. 00002B58  102E FF00                move.b     D0, [A6 - 0x100]
  3636. 00002B5C  2F00                     move.l     -[A7], D0
  3637. 00002B5E  2F0A                     move.l     -[A7], A2
  3638. 00002B60  303C 0825                move.w     D0, 0x825
  3639. 00002B64  A816                     syscall    Pack8
  3640. 00002B66  301F                     move.w     D0, [A7]+
  3641. 00002B68  5C4F                     addq.w     A7, 6
  3642. 00002B6A  6046                     bra        +0x48 /* 00002BB2 */
  3643. label00002B6C:
  3644. 00002B6C  2F0B                     move.l     -[A7], A3
  3645. 00002B6E  2057                     movea.l    A0, [A7]
  3646. 00002B70  2268 0004                movea.l    A1, [A0 + 0x4]
  3647. 00002B74  2269 013C                movea.l    A1, [A1 + 0x13C]
  3648. 00002B78  4E91                     jsr        [A1]
  3649. 00002B7A  1D40 FEFF                move.b     [A6 - 0x101], D0
  3650. 00002B7E  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  3651. 00002B84  486E FEFF                pea.l      [A6 - 0x101]
  3652. 00002B88  4878 0001                push.l     0x1
  3653. 00002B8C  2F0A                     move.l     -[A7], A2
  3654. 00002B8E  303C 0825                move.w     D0, 0x825
  3655. 00002B92  A816                     syscall    Pack8
  3656. 00002B94  301F                     move.w     D0, [A7]+
  3657. 00002B96  544F                     addq.w     A7, 2
  3658. 00002B98  6018                     bra        +0x1A /* 00002BB2 */
  3659. label00002B9A:
  3660. 00002B9A  2F0A                     move.l     -[A7], A2
  3661. 00002B9C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3662. 00002BA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3663. 00002BA4  486B 0036                pea.l      [A3 + 0x36]
  3664. 00002BA8  4EB9 0000 20D0           jsr        [0x000020D0]
  3665. 00002BAE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3666. label00002BB2:
  3667. 00002BB2  245F                     movea.l    A2, [A7]+
  3668. 00002BB4  265F                     movea.l    A3, [A7]+
  3669. 00002BB6  4E5E                     unlink     A6
  3670. 00002BB8  4E75                     rts
  3671. 00002BBA  4E56 0000                link       A6, 0
  3672. 00002BBE  2F03                     move.l     -[A7], D3
  3673. 00002BC0  202E 000C                move.l     D0, [A6 + 0xC]
  3674. 00002BC4  0480 696D 6F64           subi.l     D0, 0x696D6F64 /* 'imod' */
  3675. 00002BCA  670A                     beq        +0xC /* 00002BD6 */
  3676. 00002BCC  0480 0700 F209           subi.l     D0, 0x700F209
  3677. 00002BD2  6702                     beq        +0x4 /* 00002BD6 */
  3678. 00002BD4  6004                     bra        +0x6 /* 00002BDA */
  3679. label00002BD6:
  3680. 00002BD6  7601                     moveq.l    D3, 0x01
  3681. 00002BD8  6016                     bra        +0x18 /* 00002BF0 */
  3682. label00002BDA:
  3683. 00002BDA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3684. 00002BDE  206E 0008                movea.l    A0, [A6 + 0x8]
  3685. 00002BE2  4868 0036                pea.l      [A0 + 0x36]
  3686. 00002BE6  4EB9 0000 20E0           jsr        [0x000020E0]
  3687. 00002BEC  1600                     move.b     D3, D0
  3688. 00002BEE  504F                     addq.w     A7, 8
  3689. label00002BF0:
  3690. 00002BF0  1003                     move.b     D0, D3
  3691. 00002BF2  261F                     move.l     D3, [A7]+
  3692. 00002BF4  4E5E                     unlink     A6
  3693. 00002BF6  4E75                     rts
  3694. 00002BF8  4E56 FFF0                link       A6, -0x0010
  3695. 00002BFC  2F04                     move.l     -[A7], D4
  3696. 00002BFE  2F03                     move.l     -[A7], D3
  3697. 00002C00  486E FFF8                pea.l      [A6 - 0x8]
  3698. 00002C04  2F3C 7361 7665           move.l     -[A7], 0x73617665 /* 'save' */
  3699. 00002C0A  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  3700. 00002C10  4EB9 0000 2158           jsr        [0x00002158]
  3701. 00002C16  486E FFF0                pea.l      [A6 - 0x10]
  3702. 00002C1A  4EB9 0000 2178           jsr        [0x00002178]
  3703. 00002C20  486E FFF0                pea.l      [A6 - 0x10]
  3704. 00002C24  206E 0008                movea.l    A0, [A6 + 0x8]
  3705. 00002C28  4868 0036                pea.l      [A0 + 0x36]
  3706. 00002C2C  2057                     movea.l    A0, [A7]
  3707. 00002C2E  2250                     movea.l    A1, [A0]
  3708. 00002C30  2269 0084                movea.l    A1, [A1 + 0x84]
  3709. 00002C34  4E91                     jsr        [A1]
  3710. 00002C36  486E FFF8                pea.l      [A6 - 0x8]
  3711. 00002C3A  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  3712. 00002C40  486E FFF0                pea.l      [A6 - 0x10]
  3713. 00002C44  303C 0610                move.w     D0, 0x610
  3714. 00002C48  A816                     syscall    Pack8
  3715. 00002C4A  361F                     move.w     D3, [A7]+
  3716. 00002C4C  3803                     move.w     D4, D3
  3717. 00002C4E  4A43                     tst.w      D3
  3718. 00002C50  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3719. 00002C54  6718                     beq        +0x1A /* 00002C6E */
  3720. 00002C56  4878 0366                push.l     0x366
  3721. 00002C5A  4879 0000 86A6           push.l     0x86A6
  3722. 00002C60  3044                     movea.w    A0, D4
  3723. 00002C62  2F08                     move.l     -[A7], A0
  3724. 00002C64  4EB9 0000 0F60           jsr        [0x00000F60]
  3725. 00002C6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3726. label00002C6E:
  3727. 00002C6E  554F                     subq.w     A7, 2
  3728. 00002C70  486E FFF8                pea.l      [A6 - 0x8]
  3729. 00002C74  2F3C 6B66 696C           move.l     -[A7], 0x6B66696C /* 'kfil' */
  3730. 00002C7A  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  3731. 00002C80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3732. 00002C84  4878 0046                push.l     0x46 /* 'F' */
  3733. 00002C88  303C 0A0F                move.w     D0, 0xA0F
  3734. 00002C8C  A816                     syscall    Pack8
  3735. 00002C8E  361F                     move.w     D3, [A7]+
  3736. 00002C90  3803                     move.w     D4, D3
  3737. 00002C92  4A43                     tst.w      D3
  3738. 00002C94  6718                     beq        +0x1A /* 00002CAE */
  3739. 00002C96  4878 036A                push.l     0x36A
  3740. 00002C9A  4879 0000 86A6           push.l     0x86A6
  3741. 00002CA0  3044                     movea.w    A0, D4
  3742. 00002CA2  2F08                     move.l     -[A7], A0
  3743. 00002CA4  4EB9 0000 0F60           jsr        [0x00000F60]
  3744. 00002CAA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3745. label00002CAE:
  3746. 00002CAE  0CAE 2A2A 2A2A 0010      cmpi.l     [A6 + 0x10], 0x2A2A2A2A /* '****' */
  3747. 00002CB6  6740                     beq        +0x42 /* 00002CF8 */
  3748. 00002CB8  554F                     subq.w     A7, 2
  3749. 00002CBA  486E FFF8                pea.l      [A6 - 0x8]
  3750. 00002CBE  2F3C 666C 7470           move.l     -[A7], 0x666C7470 /* 'fltp' */
  3751. 00002CC4  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  3752. 00002CCA  486E 0010                pea.l      [A6 + 0x10]
  3753. 00002CCE  4878 0004                push.l     0x4
  3754. 00002CD2  303C 0A0F                move.w     D0, 0xA0F
  3755. 00002CD6  A816                     syscall    Pack8
  3756. 00002CD8  361F                     move.w     D3, [A7]+
  3757. 00002CDA  3803                     move.w     D4, D3
  3758. 00002CDC  4A43                     tst.w      D3
  3759. 00002CDE  6718                     beq        +0x1A /* 00002CF8 */
  3760. 00002CE0  4878 036F                push.l     0x36F
  3761. 00002CE4  4879 0000 86A6           push.l     0x86A6
  3762. 00002CEA  3044                     movea.w    A0, D4
  3763. 00002CEC  2F08                     move.l     -[A7], A0
  3764. 00002CEE  4EB9 0000 0F60           jsr        [0x00000F60]
  3765. 00002CF4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3766. label00002CF8:
  3767. 00002CF8  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  3768. 00002CFC  486E FFF8                pea.l      [A6 - 0x8]
  3769. 00002D00  4EB9 0000 2160           jsr        [0x00002160]
  3770. 00002D06  3F3C FFFF                move.w     -[A7], 0xFFFF
  3771. 00002D0A  486E FFF0                pea.l      [A6 - 0x10]
  3772. 00002D0E  4EB9 0000 2180           jsr        [0x00002180]
  3773. 00002D14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3774. 00002D18  261F                     move.l     D3, [A7]+
  3775. 00002D1A  281F                     move.l     D4, [A7]+
  3776. 00002D1C  4E5E                     unlink     A6
  3777. 00002D1E  4E75                     rts
  3778. 00002D20  4E56 FFF0                link       A6, -0x0010
  3779. 00002D24  48E7 1820                movem.l    -[A7], D3,D4,A2
  3780. 00002D28  246E 0010                movea.l    A2, [A6 + 0x10]
  3781. 00002D2C  486E FFF8                pea.l      [A6 - 0x8]
  3782. 00002D30  2F3C 636C 6F73           move.l     -[A7], 0x636C6F73 /* 'clos' */
  3783. 00002D36  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  3784. 00002D3C  4EB9 0000 2158           jsr        [0x00002158]
  3785. 00002D42  486E FFF0                pea.l      [A6 - 0x10]
  3786. 00002D46  4EB9 0000 2178           jsr        [0x00002178]
  3787. 00002D4C  486E FFF0                pea.l      [A6 - 0x10]
  3788. 00002D50  206E 0008                movea.l    A0, [A6 + 0x8]
  3789. 00002D54  4868 0036                pea.l      [A0 + 0x36]
  3790. 00002D58  2057                     movea.l    A0, [A7]
  3791. 00002D5A  2250                     movea.l    A1, [A0]
  3792. 00002D5C  2269 0084                movea.l    A1, [A1 + 0x84]
  3793. 00002D60  4E91                     jsr        [A1]
  3794. 00002D62  486E FFF8                pea.l      [A6 - 0x8]
  3795. 00002D66  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  3796. 00002D6C  486E FFF0                pea.l      [A6 - 0x10]
  3797. 00002D70  303C 0610                move.w     D0, 0x610
  3798. 00002D74  A816                     syscall    Pack8
  3799. 00002D76  361F                     move.w     D3, [A7]+
  3800. 00002D78  3803                     move.w     D4, D3
  3801. 00002D7A  4A43                     tst.w      D3
  3802. 00002D7C  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3803. 00002D80  6718                     beq        +0x1A /* 00002D9A */
  3804. 00002D82  4878 0387                push.l     0x387
  3805. 00002D86  4879 0000 86A6           push.l     0x86A6
  3806. 00002D8C  3044                     movea.w    A0, D4
  3807. 00002D8E  2F08                     move.l     -[A7], A0
  3808. 00002D90  4EB9 0000 0F60           jsr        [0x00000F60]
  3809. 00002D96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3810. label00002D9A:
  3811. 00002D9A  554F                     subq.w     A7, 2
  3812. 00002D9C  486E FFF8                pea.l      [A6 - 0x8]
  3813. 00002DA0  2F3C 7361 766F           move.l     -[A7], 0x7361766F /* 'savo' */
  3814. 00002DA6  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  3815. 00002DAC  486E 000C                pea.l      [A6 + 0xC]
  3816. 00002DB0  4878 0004                push.l     0x4
  3817. 00002DB4  303C 0A0F                move.w     D0, 0xA0F
  3818. 00002DB8  A816                     syscall    Pack8
  3819. 00002DBA  361F                     move.w     D3, [A7]+
  3820. 00002DBC  3803                     move.w     D4, D3
  3821. 00002DBE  4A43                     tst.w      D3
  3822. 00002DC0  6718                     beq        +0x1A /* 00002DDA */
  3823. 00002DC2  4878 038B                push.l     0x38B
  3824. 00002DC6  4879 0000 86A6           push.l     0x86A6
  3825. 00002DCC  3044                     movea.w    A0, D4
  3826. 00002DCE  2F08                     move.l     -[A7], A0
  3827. 00002DD0  4EB9 0000 0F60           jsr        [0x00000F60]
  3828. 00002DD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3829. label00002DDA:
  3830. 00002DDA  0CAE 7965 7320 000C      cmpi.l     [A6 + 0xC], 0x79657320 /* 'yes ' */
  3831. 00002DE2  6646                     bne        +0x48 /* 00002E2A */
  3832. 00002DE4  7001                     moveq.l    D0, 0x01
  3833. 00002DE6  B0AA 0002                cmp.l      D0, [A2 + 0x2]
  3834. 00002DEA  673E                     beq        +0x40 /* 00002E2A */
  3835. 00002DEC  554F                     subq.w     A7, 2
  3836. 00002DEE  486E FFF8                pea.l      [A6 - 0x8]
  3837. 00002DF2  2F3C 6B66 696C           move.l     -[A7], 0x6B66696C /* 'kfil' */
  3838. 00002DF8  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  3839. 00002DFE  2F0A                     move.l     -[A7], A2
  3840. 00002E00  4878 0046                push.l     0x46 /* 'F' */
  3841. 00002E04  303C 0A0F                move.w     D0, 0xA0F
  3842. 00002E08  A816                     syscall    Pack8
  3843. 00002E0A  361F                     move.w     D3, [A7]+
  3844. 00002E0C  3803                     move.w     D4, D3
  3845. 00002E0E  4A43                     tst.w      D3
  3846. 00002E10  6718                     beq        +0x1A /* 00002E2A */
  3847. 00002E12  4878 0390                push.l     0x390
  3848. 00002E16  4879 0000 86A6           push.l     0x86A6
  3849. 00002E1C  3044                     movea.w    A0, D4
  3850. 00002E1E  2F08                     move.l     -[A7], A0
  3851. 00002E20  4EB9 0000 0F60           jsr        [0x00000F60]
  3852. 00002E26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3853. label00002E2A:
  3854. 00002E2A  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  3855. 00002E2E  486E FFF8                pea.l      [A6 - 0x8]
  3856. 00002E32  4EB9 0000 2160           jsr        [0x00002160]
  3857. 00002E38  3F3C FFFF                move.w     -[A7], 0xFFFF
  3858. 00002E3C  486E FFF0                pea.l      [A6 - 0x10]
  3859. 00002E40  4EB9 0000 2180           jsr        [0x00002180]
  3860. 00002E46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3861. 00002E4A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3862. 00002E4E  4E5E                     unlink     A6
  3863. 00002E50  4E75                     rts
  3864. fn00002E52:
  3865. 00002E52  4E56 FEEC                link       A6, -0x0114
  3866. 00002E56  2F0A                     move.l     -[A7], A2
  3867. 00002E58  246E 0008                movea.l    A2, [A6 + 0x8]
  3868. 00002E5C  42A7                     clr.l      -[A7]
  3869. 00002E5E  4879 0002 614C           push.l     0x2614C
  3870. 00002E64  486E FEEC                pea.l      [A6 - 0x114]
  3871. 00002E68  4EB9 0003 C6C8           jsr        [0x0003C6C8]
  3872. 00002E6E  42AE FFFC                clr.l      [A6 - 0x4]
  3873. 00002E72  486E FFFC                pea.l      [A6 - 0x4]
  3874. 00002E76  486E FEEC                pea.l      [A6 - 0x114]
  3875. 00002E7A  4EB9 0003 C680           jsr        [0x0003C680]
  3876. 00002E80  4A00                     tst.b      D0
  3877. 00002E82  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3878. 00002E86  673E                     beq        +0x40 /* 00002EC6 */
  3879. label00002E88:
  3880. 00002E88  486E FEFC                pea.l      [A6 - 0x104]
  3881. 00002E8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3882. 00002E90  2057                     movea.l    A0, [A7]
  3883. 00002E92  2268 0004                movea.l    A1, [A0 + 0x4]
  3884. 00002E96  2269 0148                movea.l    A1, [A1 + 0x148]
  3885. 00002E9A  4E91                     jsr        [A1]
  3886. 00002E9C  2F0A                     move.l     -[A7], A2
  3887. 00002E9E  486E FEFC                pea.l      [A6 - 0x104]
  3888. 00002EA2  4EB9 0000 00F0           jsr        [0x000000F0]
  3889. 00002EA8  301F                     move.w     D0, [A7]+
  3890. 00002EAA  5C4F                     addq.w     A7, 6
  3891. 00002EAC  6718                     beq        +0x1A /* 00002EC6 */
  3892. 00002EAE  42AE FFFC                clr.l      [A6 - 0x4]
  3893. 00002EB2  486E FFFC                pea.l      [A6 - 0x4]
  3894. 00002EB6  486E FEEC                pea.l      [A6 - 0x114]
  3895. 00002EBA  4EB9 0003 C680           jsr        [0x0003C680]
  3896. 00002EC0  4A00                     tst.b      D0
  3897. 00002EC2  504F                     addq.w     A7, 8
  3898. 00002EC4  66C2                     bne        -0x3C /* 00002E88 */
  3899. label00002EC6:
  3900. 00002EC6  246E FFFC                movea.l    A2, [A6 - 0x4]
  3901. 00002ECA  3F3C FFFF                move.w     -[A7], 0xFFFF
  3902. 00002ECE  486E FEEC                pea.l      [A6 - 0x114]
  3903. 00002ED2  4EB9 0003 C696           jsr        [0x0003C696]
  3904. 00002ED8  204A                     movea.l    A0, A2
  3905. 00002EDA  5C4F                     addq.w     A7, 6
  3906. 00002EDC  245F                     movea.l    A2, [A7]+
  3907. 00002EDE  4E5E                     unlink     A6
  3908. 00002EE0  4E75                     rts
  3909. 00002EE2  4E56 0000                link       A6, 0
  3910. 00002EE6  4879 0002 6174           push.l     0x26174
  3911. 00002EEC  4879 0003 C6E6           push.l     0x3C6E6
  3912. 00002EF2  4879 0002 614C           push.l     0x2614C
  3913. 00002EF8  4EB9 0003 C720           jsr        [0x0003C720]
  3914. 00002EFE  584F                     addq.w     A7, 4
  3915. 00002F00  2F08                     move.l     -[A7], A0
  3916. 00002F02  4EB9 0000 0180           jsr        [0x00000180]
  3917. 00002F08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3918. 00002F0C  4E5E                     unlink     A6
  3919. 00002F0E  4E75                     rts
  3920. 00002F10  4E56 0000                link       A6, 0
  3921. 00002F14  2F0A                     move.l     -[A7], A2
  3922. 00002F16  4A6E 000C                tst.w      [A6 + 0xC]
  3923. 00002F1A  671E                     beq        +0x20 /* 00002F3A */
  3924. 00002F1C  206E 0008                movea.l    A0, [A6 + 0x8]
  3925. 00002F20  41E8 005E                lea.l      A0, [A0 + 0x5E]
  3926. 00002F24  226E 0008                movea.l    A1, [A6 + 0x8]
  3927. 00002F28  2288                     move.l     [A1], A0
  3928. 00002F2A  206E 0008                movea.l    A0, [A6 + 0x8]
  3929. 00002F2E  4868 005E                pea.l      [A0 + 0x5E]
  3930. 00002F32  4EB9 0000 17B0           jsr        [0x000017B0]
  3931. 00002F38  584F                     addq.w     A7, 4
  3932. label00002F3A:
  3933. 00002F3A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3934. 00002F3E  4267                     clr.w      -[A7]
  3935. 00002F40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3936. 00002F44  61FF FFFF EECA           bsr        -0x1134 /* 00001E10 */
  3937. 00002F4A  41F9 0000 807C           lea.l      A0, [0x0000807C]
  3938. 00002F50  226E 0008                movea.l    A1, [A6 + 0x8]
  3939. 00002F54  2348 0004                move.l     [A1 + 0x4], A0
  3940. 00002F58  41F9 0000 807C           lea.l      A0, [0x0000807C]
  3941. 00002F5E  41E8 0198                lea.l      A0, [A0 + 0x198]
  3942. 00002F62  226E 0008                movea.l    A1, [A6 + 0x8]
  3943. 00002F66  2251                     movea.l    A1, [A1]
  3944. 00002F68  2288                     move.l     [A1], A0
  3945. 00002F6A  41F9 0000 807C           lea.l      A0, [0x0000807C]
  3946. 00002F70  41E8 0064                lea.l      A0, [A0 + 0x64]
  3947. 00002F74  226E 0008                movea.l    A1, [A6 + 0x8]
  3948. 00002F78  2348 0036                move.l     [A1 + 0x36], A0
  3949. 00002F7C  206E 0008                movea.l    A0, [A6 + 0x8]
  3950. 00002F80  2450                     movea.l    A2, [A0]
  3951. 00002F82  41E8 005E                lea.l      A0, [A0 + 0x5E]
  3952. 00002F86  91CA                     sub.l      A0, A2
  3953. 00002F88  2548 0008                move.l     [A2 + 0x8], A0
  3954. 00002F8C  206E 0008                movea.l    A0, [A6 + 0x8]
  3955. 00002F90  42A8 0056                clr.l      [A0 + 0x56]
  3956. 00002F94  206E 0008                movea.l    A0, [A6 + 0x8]
  3957. 00002F98  42A8 005A                clr.l      [A0 + 0x5A]
  3958. 00002F9C  206E 0008                movea.l    A0, [A6 + 0x8]
  3959. 00002FA0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3960. 00002FA4  245F                     movea.l    A2, [A7]+
  3961. 00002FA6  4E5E                     unlink     A6
  3962. 00002FA8  4E75                     rts
  3963. 00002FAA  4E56 0000                link       A6, 0
  3964. 00002FAE  48E7 0038                movem.l    -[A7], A2,A3,A4
  3965. 00002FB2  246E 0008                movea.l    A2, [A6 + 0x8]
  3966. 00002FB6  200A                     move.l     D0, A2
  3967. 00002FB8  6700 00A2                beq        +0xA4 /* 0000305C */
  3968. 00002FBC  41F9 0000 807C           lea.l      A0, [0x0000807C]
  3969. 00002FC2  2548 0004                move.l     [A2 + 0x4], A0
  3970. 00002FC6  41F9 0000 807C           lea.l      A0, [0x0000807C]
  3971. 00002FCC  41E8 0198                lea.l      A0, [A0 + 0x198]
  3972. 00002FD0  2252                     movea.l    A1, [A2]
  3973. 00002FD2  2288                     move.l     [A1], A0
  3974. 00002FD4  41F9 0000 807C           lea.l      A0, [0x0000807C]
  3975. 00002FDA  41E8 0064                lea.l      A0, [A0 + 0x64]
  3976. 00002FDE  2548 0036                move.l     [A2 + 0x36], A0
  3977. 00002FE2  2652                     movea.l    A3, [A2]
  3978. 00002FE4  204A                     movea.l    A0, A2
  3979. 00002FE6  41E8 005E                lea.l      A0, [A0 + 0x5E]
  3980. 00002FEA  91CB                     sub.l      A0, A3
  3981. 00002FEC  2748 0008                move.l     [A3 + 0x8], A0
  3982. 00002FF0  286A 0056                movea.l    A4, [A2 + 0x56]
  3983. 00002FF4  264C                     movea.l    A3, A4
  3984. 00002FF6  200C                     move.l     D0, A4
  3985. 00002FF8  6714                     beq        +0x16 /* 0000300E */
  3986. 00002FFA  3F3C 0001                move.w     -[A7], 0x1
  3987. 00002FFE  2F0B                     move.l     -[A7], A3
  3988. 00003000  2057                     movea.l    A0, [A7]
  3989. 00003002  2268 0004                movea.l    A1, [A0 + 0x4]
  3990. 00003006  2269 0008                movea.l    A1, [A1 + 0x8]
  3991. 0000300A  4E91                     jsr        [A1]
  3992. 0000300C  5C4F                     addq.w     A7, 6
  3993. label0000300E:
  3994. 0000300E  286A 005A                movea.l    A4, [A2 + 0x5A]
  3995. 00003012  264C                     movea.l    A3, A4
  3996. 00003014  200C                     move.l     D0, A4
  3997. 00003016  6712                     beq        +0x14 /* 0000302A */
  3998. 00003018  3F3C 0001                move.w     -[A7], 0x1
  3999. 0000301C  2F0B                     move.l     -[A7], A3
  4000. 0000301E  2057                     movea.l    A0, [A7]
  4001. 00003020  2250                     movea.l    A1, [A0]
  4002. 00003022  2269 0008                movea.l    A1, [A1 + 0x8]
  4003. 00003026  4E91                     jsr        [A1]
  4004. 00003028  5C4F                     addq.w     A7, 6
  4005. label0000302A:
  4006. 0000302A  4267                     clr.w      -[A7]
  4007. 0000302C  2F0A                     move.l     -[A7], A2
  4008. 0000302E  61FF FFFF EEAC           bsr        -0x1152 /* 00001EDC */
  4009. 00003034  4A6E 000C                tst.w      [A6 + 0xC]
  4010. 00003038  5C4F                     addq.w     A7, 6
  4011. 0000303A  6710                     beq        +0x12 /* 0000304C */
  4012. 0000303C  4267                     clr.w      -[A7]
  4013. 0000303E  204A                     movea.l    A0, A2
  4014. 00003040  4868 005E                pea.l      [A0 + 0x5E]
  4015. 00003044  4EB9 0000 17B8           jsr        [0x000017B8]
  4016. 0000304A  5C4F                     addq.w     A7, 6
  4017. label0000304C:
  4018. 0000304C  4A6E 000C                tst.w      [A6 + 0xC]
  4019. 00003050  6F0A                     ble        +0xC /* 0000305C */
  4020. 00003052  2F0A                     move.l     -[A7], A2
  4021. 00003054  4EB9 0000 0168           jsr        [0x00000168]
  4022. 0000305A  584F                     addq.w     A7, 4
  4023. label0000305C:
  4024. 0000305C  204A                     movea.l    A0, A2
  4025. 0000305E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4026. 00003062  4E5E                     unlink     A6
  4027. 00003064  4E75                     rts
  4028. 00003066  4E56 FFEC                link       A6, -0x0014
  4029. 0000306A  48E7 0038                movem.l    -[A7], A2,A3,A4
  4030. 0000306E  286E 0008                movea.l    A4, [A6 + 0x8]
  4031. 00003072  266C 0056                movea.l    A3, [A4 + 0x56]
  4032. 00003076  244B                     movea.l    A2, A3
  4033. 00003078  200B                     move.l     D0, A3
  4034. 0000307A  6704                     beq        +0x6 /* 00003080 */
  4035. 0000307C  45EA 007C                lea.l      A2, [A2 + 0x7C]
  4036. label00003080:
  4037. 00003080  B5EE 000C                cmpa.l     A2, [A6 + 0xC]
  4038. 00003084  6600 00BC                bne        +0xBE /* 00003142 */
  4039. 00003088  2D7C 6E75 6C6C FFF4      move.l     [A6 - 0xC], 0x6E756C6C /* 'null' */
  4040. 00003090  554F                     subq.w     A7, 2
  4041. 00003092  486E FFF8                pea.l      [A6 - 0x8]
  4042. 00003096  303C 021A                move.w     D0, 0x21A
  4043. 0000309A  A816                     syscall    Pack8
  4044. 0000309C  301F                     move.w     D0, [A7]+
  4045. 0000309E  0CAE 6E75 6C6C FFF8      cmpi.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  4046. 000030A6  6700 0082                beq        +0x84 /* 0000312A */
  4047. 000030AA  554F                     subq.w     A7, 2
  4048. 000030AC  486E FFF8                pea.l      [A6 - 0x8]
  4049. 000030B0  2F3C 6576 636C           move.l     -[A7], 0x6576636C /* 'evcl' */
  4050. 000030B6  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  4051. 000030BC  486E FFF0                pea.l      [A6 - 0x10]
  4052. 000030C0  486E FFF4                pea.l      [A6 - 0xC]
  4053. 000030C4  4878 0004                push.l     0x4
  4054. 000030C8  486E FFEC                pea.l      [A6 - 0x14]
  4055. 000030CC  303C 0E15                move.w     D0, 0xE15
  4056. 000030D0  A816                     syscall    Pack8
  4057. 000030D2  301F                     move.w     D0, [A7]+
  4058. 000030D4  0CAE 636F 7265 FFF4      cmpi.l     [A6 - 0xC], 0x636F7265 /* 'core' */
  4059. 000030DC  664C                     bne        +0x4E /* 0000312A */
  4060. 000030DE  554F                     subq.w     A7, 2
  4061. 000030E0  486E FFF8                pea.l      [A6 - 0x8]
  4062. 000030E4  2F3C 6576 6964           move.l     -[A7], 0x65766964 /* 'evid' */
  4063. 000030EA  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  4064. 000030F0  486E FFF0                pea.l      [A6 - 0x10]
  4065. 000030F4  486E FFF4                pea.l      [A6 - 0xC]
  4066. 000030F8  4878 0004                push.l     0x4
  4067. 000030FC  486E FFEC                pea.l      [A6 - 0x14]
  4068. 00003100  303C 0E15                move.w     D0, 0xE15
  4069. 00003104  A816                     syscall    Pack8
  4070. 00003106  301F                     move.w     D0, [A7]+
  4071. 00003108  0CAE 636C 6F73 FFF4      cmpi.l     [A6 - 0xC], 0x636C6F73 /* 'clos' */
  4072. 00003110  6618                     bne        +0x1A /* 0000312A */
  4073. 00003112  486E FFF8                pea.l      [A6 - 0x8]
  4074. 00003116  2F0C                     move.l     -[A7], A4
  4075. 00003118  2057                     movea.l    A0, [A7]
  4076. 0000311A  2268 0004                movea.l    A1, [A0 + 0x4]
  4077. 0000311E  2269 0168                movea.l    A1, [A1 + 0x168]
  4078. 00003122  4E91                     jsr        [A1]
  4079. 00003124  7000                     moveq.l    D0, 0x00
  4080. 00003126  504F                     addq.w     A7, 8
  4081. 00003128  601A                     bra        +0x1C /* 00003144 */
  4082. label0000312A:
  4083. 0000312A  1F3C 0001                move.b     -[A7], 0x1
  4084. 0000312E  2F0C                     move.l     -[A7], A4
  4085. 00003130  2057                     movea.l    A0, [A7]
  4086. 00003132  2268 0004                movea.l    A1, [A0 + 0x4]
  4087. 00003136  2269 015C                movea.l    A1, [A1 + 0x15C]
  4088. 0000313A  4E91                     jsr        [A1]
  4089. 0000313C  7000                     moveq.l    D0, 0x00
  4090. 0000313E  5C4F                     addq.w     A7, 6
  4091. 00003140  6002                     bra        +0x4 /* 00003144 */
  4092. label00003142:
  4093. 00003142  7001                     moveq.l    D0, 0x01
  4094. label00003144:
  4095. 00003144  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4096. 00003148  4E5E                     unlink     A6
  4097. 0000314A  4E75                     rts
  4098. 0000314C  4E56 FFBA                link       A6, -0x0046
  4099. 00003150  48E7 0038                movem.l    -[A7], A2,A3,A4
  4100. 00003154  266E 0008                movea.l    A3, [A6 + 0x8]
  4101. 00003158  246E 000C                movea.l    A2, [A6 + 0xC]
  4102. 0000315C  286B 005A                movea.l    A4, [A3 + 0x5A]
  4103. 00003160  200C                     move.l     D0, A4
  4104. 00003162  6728                     beq        +0x2A /* 0000318C */
  4105. 00003164  4A2B 0055                tst.b      [A3 + 0x55]
  4106. 00003168  6722                     beq        +0x24 /* 0000318C */
  4107. 0000316A  486E FFBA                pea.l      [A6 - 0x46]
  4108. 0000316E  2F0C                     move.l     -[A7], A4
  4109. 00003170  4EB9 0000 16C8           jsr        [0x000016C8]
  4110. 00003176  3F3C 0100                move.w     -[A7], 0x100
  4111. 0000317A  2F0A                     move.l     -[A7], A2
  4112. 0000317C  486E FFC0                pea.l      [A6 - 0x40]
  4113. 00003180  4EB9 0000 09D0           jsr        [0x000009D0]
  4114. 00003186  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4115. 0000318A  601E                     bra        +0x20 /* 000031AA */
  4116. label0000318C:
  4117. 0000318C  286B 0056                movea.l    A4, [A3 + 0x56]
  4118. 00003190  200C                     move.l     D0, A4
  4119. 00003192  6714                     beq        +0x16 /* 000031A8 */
  4120. 00003194  2F0A                     move.l     -[A7], A2
  4121. 00003196  2F0C                     move.l     -[A7], A4
  4122. 00003198  2057                     movea.l    A0, [A7]
  4123. 0000319A  2268 0004                movea.l    A1, [A0 + 0x4]
  4124. 0000319E  2269 0024                movea.l    A1, [A1 + 0x24]
  4125. 000031A2  4E91                     jsr        [A1]
  4126. 000031A4  504F                     addq.w     A7, 8
  4127. 000031A6  6002                     bra        +0x4 /* 000031AA */
  4128. label000031A8:
  4129. 000031A8  4212                     clr.b      [A2]
  4130. label000031AA:
  4131. 000031AA  204A                     movea.l    A0, A2
  4132. 000031AC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4133. 000031B0  4E5E                     unlink     A6
  4134. 000031B2  4E75                     rts
  4135. 000031B4  4E56 0000                link       A6, 0
  4136. 000031B8  2F0A                     move.l     -[A7], A2
  4137. 000031BA  2F03                     move.l     -[A7], D3
  4138. 000031BC  7600                     moveq.l    D3, 0x00
  4139. 000031BE  206E 0008                movea.l    A0, [A6 + 0x8]
  4140. 000031C2  2468 005A                movea.l    A2, [A0 + 0x5A]
  4141. 000031C6  200A                     move.l     D0, A2
  4142. 000031C8  6710                     beq        +0x12 /* 000031DA */
  4143. 000031CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4144. 000031CE  2F0A                     move.l     -[A7], A2
  4145. 000031D0  4EB9 0000 16D8           jsr        [0x000016D8]
  4146. 000031D6  1600                     move.b     D3, D0
  4147. 000031D8  504F                     addq.w     A7, 8
  4148. label000031DA:
  4149. 000031DA  1003                     move.b     D0, D3
  4150. 000031DC  261F                     move.l     D3, [A7]+
  4151. 000031DE  245F                     movea.l    A2, [A7]+
  4152. 000031E0  4E5E                     unlink     A6
  4153. label000031E2:
  4154. 000031E2  4E75                     rts
  4155. 000031E4  4E56 0000                link       A6, 0
  4156. 000031E8  2F0A                     move.l     -[A7], A2
  4157. 000031EA  206E 0008                movea.l    A0, [A6 + 0x8]
  4158. 000031EE  2468 0056                movea.l    A2, [A0 + 0x56]
  4159. 000031F2  200A                     move.l     D0, A2
  4160. 000031F4  6710                     beq        +0x12 /* 00003206 */
  4161. 000031F6  2F0A                     move.l     -[A7], A2
  4162. 000031F8  2057                     movea.l    A0, [A7]
  4163. 000031FA  2268 0004                movea.l    A1, [A0 + 0x4]
  4164. 000031FE  2269 0308                movea.l    A1, [A1 + 0x308]
  4165. 00003202  4E91                     jsr        [A1]
  4166. 00003204  584F                     addq.w     A7, 4
  4167. label00003206:
  4168. 00003206  245F                     movea.l    A2, [A7]+
  4169. 00003208  4E5E                     unlink     A6
  4170. 0000320A  4E75                     rts
  4171. 0000320C  0000 00EC                ori.b      D0, 0xEC
  4172. 00003210  9C8F                     sub.l      D6, A7
  4173. 00003212  879C                     or.l       [A4]+, D3
  4174. 00003214  F7F7                     .invalid   <<F/7/3>>
  4175. 00003216  F9AF                     .invalid   <<F/6/4>>
  4176. 00003218  8895                     or.l       D4, [A5]
  4177. 0000321A  A6F9                     syscall    vSuperLoad, flags=6
  4178. 0000321C  F9FB                     .invalid   <<F/7/4>>
  4179. 0000321E  A587                     syscall    IOPMsgRequest, flags=5
  4180. 00003220  9188                     subx.l     -[A0], -[A0]
  4181. 00003222  8F8A 8D90                unpk       -[A7], -[A2], 0x8D90
  4182. 00003226  A940                     syscall    SetItmIcon
  4183. 00003228  8AC1                     divu.w     D5, D1
  4184. 0000322A  CE91                     and.l      D7, [A1]
  4185. 0000322C  F240 74C1                .extension 0x240 <<F/1/1>>, 0x74C1 // unimplemented
  4186. 00003230  CE40                     and.w      D7, D0
  4187. 00003232  857F                     or.w       <<invalid special address>>, D2
  4188. 00003234  8FAB F040                or.l       [A3 - 0xFC0], D7
  4189. 00003238  4DF2 AF86 8840           lea.l      A6, [[ + <<invalid base displacement size>>] + A2 * 8 - 0x77C0]
  4190. 0000323E  60A2                     bra        -0x5C /* 000031E2 */
  4191. 00003240  4097                     negx.l     [A7]
  4192. 00003242  9B87                     subx.l     D5, D7
  4193. 00003244  85AB 8AA1                or.l       [A3 - 0x755F], D2
  4194. 00003248  8593                     or.l       [A3], D2
  4195. 0000324A  8A40                     or.w       D5, D0
  4196. 0000324C  9AE7                     sub.w      A5, -[A7]
  4197. 0000324E  8D93                     or.l       [A3], D6
  4198. 00003250  8A95                     or.l       D5, [A5]
  4199. 00003252  F386                     .invalid   <<F/6/1>>
  4200. 00003254  8F94                     or.l       [A4], D7
  4201. 00003256  A797                     syscall    FPPriv, flags=7
  4202. 00003258  888C                     or.l       D4, A4
  4203. 0000325A  8795                     or.l       [A5], D3
  4204. 0000325C  9688                     sub.l      D3, A0
  4205. 0000325E  8C87                     or.l       D6, D7
  4206. 00003260  9595                     sub.l      [A5], D2
  4207. 00003262  8386 9189                unpk       D1, D6, 0x9189
  4208. 00003266  93A4                     sub.l      -[A4], D1
  4209. 00003268  8BF9 4040 8BF9           divs.w     D5, [0x40408BF9]
  4210. 0000326E  4056                     negx.w     [A6]
  4211. 00003270  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  4212. 00003272  98FB F77F                sub.w      A4, <<invalid full ext with IS == 1 and I/IS == 7>>
  4213. 00003276  9DF5 407F                sub.l      A6, [A5 + D4.w + 0x7F]
  4214. 0000327A  8DFC 9F88                divs.w     D6, 0x9F88
  4215. 0000327E  4097                     negx.l     [A7]
  4216. 00003280  A5FB                     syscall    vNewMap, flags=5
  4217. 00003282  FC40 AAF7                .extension 0xC40 <<F/1/6>>, 0xAAF7 // unimplemented
  4218. 00003286  F2FC F5FC                .extension 0x2FC <<F/2-3/1>> // unimplemented
  4219. 0000328A  FCFB F6E7                .extension 0xCFB <<F/2-3/6>> // unimplemented
  4220. 0000328E  F6F6 FBF9                .extension 0x6F6 <<F/2-3/3>> // unimplemented
  4221. 00003292  4142                     chk.w      D0, D2
  4222. 00003294  91F2 8340                sub.l      A0, [A2 + <<invalid base displacement size>>]
  4223. 00003298  9691                     sub.l      D3, [A1]
  4224. 0000329A  F283 4181                .extension 0x283 <<F/2-3/1>> // unimplemented
  4225. 0000329E  A3F7                     syscall    vDoEject, flags=3
  4226. 000032A0  F7F9                     .invalid   <<F/7/3>>
  4227. 000032A2  404B                     negx.w     A3
  4228. 000032A4  F9F9                     .invalid   <<F/7/4>>
  4229. 000032A6  FBAE                     .invalid   <<F/6/5>>
  4230. 000032A8  8840                     or.w       D4, D0
  4231. 000032AA  759A                     moveq.l    D2, 0xFFFFFF9A
  4232. 000032AC  8D87 A095                unpk       D6, D7, 0xA095
  4233. 000032B0  8D87 A39E                unpk       D6, D7, 0xA39E
  4234. 000032B4  8D87 969C                unpk       D6, D7, 0x969C
  4235. 000032B8  9F40                     subx.w     D7, D0
  4236. 000032BA  49D7                     lea.l      A4, [A7]
  4237. 000032BC  405E                     negx.w     [A6]+
  4238. 000032BE  8384 8C8E                unpk       D1, D4, 0x8C8E
  4239. 000032C2  405A                     negx.w     [A2]+
  4240. 000032C4  B1B0 92BD                xor.l      [A0 + A1.w * 2 - 0x67], D0
  4241. 000032C8  9093                     sub.l      D0, [A3]
  4242. 000032CA  F7F9                     .invalid   <<F/7/3>>
  4243. 000032CC  B5A4                     xor.l      -[A4], D2
  4244. 000032CE  F7F9                     .invalid   <<F/7/3>>
  4245. 000032D0  AB8B                     syscall    slSubPin
  4246. 000032D2  9389                     subx.l     -[A1], -[A1]
  4247. 000032D4  410B                     .invalid   0, A3 // invalid opcode 4 with b == 4
  4248. 000032D6  7FB8                     moveq.l    D7, 0xFFFFFFB8
  4249. 000032D8  CC8A                     and.l      D6, A2
  4250. 000032DA  8587 4099                unpk       D2, D7, 0x4099
  4251. 000032DE  7FB8                     moveq.l    D7, 0xFFFFFFB8
  4252. 000032E0  7FB8                     moveq.l    D7, 0xFFFFFFB8
  4253. 000032E2  9D85                     subx.l     D6, D5
  4254. 000032E4  8441                     or.w       D2, D1
  4255. 000032E6  6140                     bsr        +0x42 /* 00003328 */
  4256. 000032E8  498E                     .invalid   4, A6 // invalid opcode 4 with b == 6
  4257. 000032EA  4084                     negx.l     D4
  4258. 000032EC  405C                     negx.w     [A4]+
  4259. 000032EE  D640                     add.w      D3, D0
  4260. 000032F0  6195                     bsr        -0x69 /* 00003287 */
  4261. 000032F2  9840                     sub.w      D4, D0
  4262. 000032F4  B47F                     cmp.w      D2, <<invalid special address>>
  4263. 000032F6  B740                     xor.w      D0, D3
  4264. 000032F8  BFA7                     xor.l      -[A7], D7
  4265. 000032FA  BADF                     cmpa.w     A5, [A7]+
  4266. 000032FC  9897                     sub.l      D4, [A7]
  4267. 000032FE  4051                     negx.w     [A1]
  4268. 00003300  4053                     negx.w     [A3]
  4269. 00003302  9F95                     sub.l      [A5], D7
  4270. 00003304  8540 65DB                pack       D2, D0, 0x65DB
  4271. 00003308  E040                     asr        D0.w, 8
  4272. 0000330A  5387                     subq.l     D7, 1
  4273. 0000330C  9785                     subx.l     D3, D5
  4274. 0000330E  4068 D8E0                negx.w     [A0 - 0x2720]
  4275. 00003312  4056                     negx.w     [A6]
  4276. 00003314  878F A2A2                unpk       -[A3], -[A7], 0xA2A2
  4277. 00003318  8688                     or.l       D3, A0
  4278. 0000331A  989C                     sub.l      D4, [A4]+
  4279. 0000331C  F7F9                     .invalid   <<F/7/3>>
  4280. 0000331E  4045                     negx.w     D5
  4281. 00003320  F9FB                     .invalid   <<F/7/4>>
  4282. 00003322  4044                     negx.w     D4
  4283. 00003324  8840                     or.w       D4, D0
  4284. 00003326  8E88                     or.l       D7, A0
  4285. fn00003328:
  4286. 00003328  A800                     syscall    SoundDispatch
  4287. 0000332A  0000 6F41                ori.b      D0, 0x41 /* 'A' */
  4288. 0000332E  CEED D5EC                mulu.w     D7, [A5 - 0x2A14]
  4289. 00003332  E1ED 408C                asl   .w   [A5 + 0x408C]
  4290. 00003336  C3CC                     muls.w     D1, A4
  4291. 00003338  40C2                     move.w     D2, SR
  4292. 0000333A  4061                     negx.w     -[A1]
  4293. 0000333C  7FAC                     moveq.l    D7, 0xFFFFFFAC
  4294. 0000333E  978B                     subx.l     -[A3], -[A3]
  4295. 00003340  B840                     cmp.w      D4, D0
  4296. 00003342  B987                     xor.l      D7, D4
  4297. 00003344  8785 879C                unpk       D3, D5, 0x879C
  4298. 00003348  E7A0                     asl        D0, D3
  4299. 0000334A  EE97                     roxr       D7, 7
  4300. 0000334C  8893                     or.l       D4, [A3]
  4301. 0000334E  9CE7                     sub.w      A6, -[A7]
  4302. 00003350  A0EE                     syscall    vCkExtFS
  4303. 00003352  9788                     subx.l     -[A3], -[A0]
  4304. 00003354  8F40 7DA7                pack       D7, D0, 0x7DA7
  4305. 00003358  406D 4046                negx.w     [A5 + 0x4046]
  4306. 0000335C  404D                     negx.w     A5
  4307. 0000335E  4052                     negx.w     [A2]
  4308. 00003360  8340 41A4                pack       D1, D0, 0x41A4
  4309. 00003364  A7B3                     syscall    vFClose, flags=7
  4310. 00003366  B3D4                     cmpa.l     A1, [A4]
  4311. 00003368  8940 478F                pack       D4, D0, 0x478F
  4312. 0000336C  8840                     or.w       D4, D0
  4313. 0000336E  5395                     subq.l     [A5], 1
  4314. 00003370  9993                     sub.l      [A3], D4
  4315. 00003372  8D91                     or.l       [A1], D6
  4316. 00003374  407C 40C1 9AED           negx.w     0x40C19AED
  4317. 0000337A  9DB6 ED9B BF96 F1A5      sub.l      [[ + A6 * 4] - 0x40690E5B], D6
  4318. 00003382  A9ED                     syscall    Pack6
  4319. 00003384  9B41                     subx.w     D5, D1
  4320. 00003386  1FA3 9341                move.b     [[A7 + <<invalid base displacement size>>]], -[A3]
  4321. 0000338A  2A40                     movea.l    A5, D0
  4322. 0000338C  4940                     chk.w      D4, D0
  4323. 0000338E  55B2 9489                subq.l     [A2 + A1.w * 4 - 0x119], 2
  4324. 00003392  405F                     negx.w     [A7]+
  4325. 00003394  D740                     addx.w     D3, D0
  4326. 00003396  7140                     moveq.l    D0, 0x40
  4327. 00003398  7284                     moveq.l    D1, 0xFFFFFF84
  4328. 0000339A  A3B0                     syscall    vCheckReMount, flags=3
  4329. 0000339C  4095                     negx.l     [A5]
  4330. 0000339E  BF41                     xor.w      D1, D7
  4331. 000033A0  6D7F                     blt        +0x81 /* 00003421 */
  4332. 000033A2  B87F                     cmp.w      D4, <<invalid special address>>
  4333. 000033A4  B841                     cmp.w      D4, D1
  4334. 000033A6  4B40                     chk.w      D5, D0
  4335. 000033A8  8D41 2E99                pack       D6, D1, 0x2E99
  4336. 000033AC  4188                     .invalid   0, A0 // invalid opcode 4 with b == 6
  4337. 000033AE  DF41                     addx.w     D7, D1
  4338. 000033B0  71DB                     moveq.l    D0, 0xFFFFFFDB
  4339. 000033B2  E040                     asr        D0.w, 8
  4340. 000033B4  DED8                     add.w      A7, [A0]+
  4341. 000033B6  E040                     asr        D0.w, 8
  4342. 000033B8  6CA9                     bge        -0x55 /* 00003363 */
  4343. 000033BA  E0AC                     lsr        D4, D0
  4344. 000033BC  8D86 0000                unpk       D6, D6, 0x0000
  4345. 000033C0  0000                     .incomplete
  4346.